Vous devez utiliser cette fonctionnalité avec une connexion de base de données Auth0. Rendez-vous à Auth0 Dashboard > Authentification > Base de données pour choisir une connexion de base de données. Pour en savoir plus, consultez Connexions de base de données.
Conditions préalables
Pour activer la connexion sans mot de passe avec données biométriques d’un appareil WebAuthn :- Assurez-vous que l’expérience de connexion universelle est activée et que le code HTML de la page de connexion n’est pas personnalisé dans Dashboard > Universal Login (Connexion universelle).
- Sélectionnez Identifier First + données biométriques dans Dashboard > Profil d’authentification. Cela activera automatiquement WebAuthn avec les données biométriques d’un appareil dans la section Authentification multifacteur (MFA) si elle n’est pas encore activée.
- Si vous utilisez une connexion de base de données personnalisée, assurez-vous que Import Mode (Mode d’importation) est placé sur On (Actif). Si ce n’est pas le cas, vous pouvez exécuter le script getUser pour obtenir le même résultat.
Comment cela fonctionne-t-il?
Les utilisateurs qui s’authentifient à l’aide de leur nom d’utilisateur/courriel et de leur mot de passe et qui disposent d’un appareil capable d’utiliser WebAuthn avec les données biométriques d’un appareil, ont la possibilité d’enregistrer leur appareil :
Option | Description |
---|---|
Continue | Invite l’utilisateur à s’inscrire au facteur biométrique |
Remind me later | Ne demande pas l’inscription et invite à s’inscrire de nouveau dans deux semaines |
Not on this device | Ne demande pas d’inscription pendant 1 an ou tant que les témoins Auth0 sont stockés dans le navigateur des utilisateurs |


Authentification multifacteur (MFA)
WebAuthn utilisé avec les données biométriques d’un appareil permet d’éviter d’avoir recours à une autre méthode d’authentification pour procéder à une authentification multifacteur (). Le WebAuthn avec les données biométriques d’un appareil combine deux facteurs en un : quelque chose que vous avez (un appareil), et quelque chose que vous êtes (la biométrie) ou quelque chose que vous savez (le code d’authentification). Il en résulte plusieurs conséquences :- Lorsque vous activez la MFA dans Dashboard, Auth0 ne demandera pas la MFA si les utilisateurs s’authentifient avec WebAuthn w/Biometrics (WebAuthn avec données biométriques) comme premier facteur.
-
Lorsque la MFA est activée et que les utilisateurs créent un nouveau compte, ils devront :
- Créer un utilisateur avec un nom d’utilisateur/mot de passe.
- S’inscrire à la MFA, avec une méthode d’authentification sans données biométriques, afin de pouvoir remplir la MFA sur n’importe quel appareil.
- S’inscrire éventuellement avec les données biométriques d’un appareil.
- Lorsque les utilisateurs s’authentifient en utilisant WebAuthn avec les données biométriques d’un appareil comme seule méthode d’authentification, la valeur
amr
du jeton d’ID sera définie sur lamfa
. - Si vous souhaitez activer la MFA à partir de notre plateforme d’extensibilité, vous pourrez prendre en compte la façon dont les utilisateurs se sont authentifiés pour décider s’ils doivent être invités à utiliser la MFA ou non. La règle ci-dessous n’exécutera la MFA que si l’utilisateur ne s’est pas authentifié avec la méthode d’authentification
webauthn-platform
:
Reconnaissance des appareils
Auth0 utilisera les règles pour déterminer si l’appareil est déjà inscrit ou non, et invitera l’utilisateur à s’inscrire. Pour en savoir plus, lisez Reconnaissance des appareils dans l’article Configurer WebAuthn avec les données biométriques d’un appareil pour la MFA. Pour éviter les attaques par énumération d’utilisateurs, Auth0 ne demandera aux utilisateurs de fournir des données biométriques comme premier facteur que si les utilisateurs se connectent à partir d’un appareil connu. Si ce n’est pas le cas, ils devront se connecter avec le mot de passe. Par exemple :- Un utilisateur se connecte à partir de Chrome dans Windows et est inscrit à Windows Hello. Dans le cadre des informations d’inscription, Auth0 sait que l’utilisateur s’est inscrit à partir d’un appareil Windows et enregistre un « appareil connu » pour reconnaître l’agent utilisateur.
- La prochaine fois que l’utilisateur se connectera à partir de Chrome, il sera invité à utiliser Windows Hello au lieu d’un mot de passe.
- Si l’utilisateur se connecte ensuite à Firefox sous Windows, étant donné que le témoin « appareil connu » n’est pas présent, il devra se connecter à l’aide de son mot de passe. Comme il s’est déjà inscrit à Windows Hello, il ne sera pas invité à s’inscrire à nouveau.
- La prochaine fois que l’utilisateur se connectera à partir de Firefox, il sera invité à utiliser Windows Hello.