Before you start
- Activez le type d’autorisation MFA pour votre application. Pour en savoir plus, lisez Mettre à jour les types d’autorisation.
Obtention des jetons d’accès API MFA
https://{yourDomain}/mfa/, avant d’appeler l’API MFA.
Connexion universelle
https://{yourDomain}/mfa/, avant d’appeler l’API MFA.
Octroi par mot de passe du propriétaire de la ressource
- Lors de la connexion, faites appel à l’audience
https://{yourDomain}/mfa/et utilisez un jeton d’actualisation pour l’actualiser plus tard. - Si vous devez répertorier et supprimer des authentifiants, demandez à l’utilisateur de s’authentifier à nouveau avec
/oauth/token, en spécifiant l’audiencehttps://{yourDomain}/mfa/. Les utilisateurs devront effectuer une authentification multifacteur avant de pouvoir répertorier et/ou supprimer les facteurs d’authentification. - Si vous avez uniquement besoin de répertorier les authentifiants, demandez à l’utilisateur de s’authentifier à nouveau en utilisant
/oauth/tokenavec nom d’utilisateur/mot de passe. Le point de terminaison renverra une erreurmfa_requiredet unmfa_tokenque vous pouvez utiliser pour répertorier les authentifiants. Les utilisateurs devront fournir leur mot de passe pour voir leurs authentifiants.
Permissions
| Permission | Description |
|---|---|
enroll | Pour inscrire un nouvel authentificateur. |
read:authenticators | Pour répertorier les authentificateurs existants. |
remove:authenticators | Pour supprimer un authentificateur. |
Répertorier les authentifiants
active est défini sur false. Ces authentifiants ne sont pas confirmés par les utilisateurs. Ils ne peuvent donc pas être utilisés pour exiger une authentification multifacteur.
L’API MFA répertoriera les inscriptions suivantes selon le type d’authentifiant :
| Authentifiant | Actions |
|---|---|
| Push et OTP | Si le les notifications poussées sont activées, Auth0 crée également un enregistrement OTP. Vous verrez les deux lors de la liste des inscriptions. |
| SMS et voix | Si le SMS et la voix sont tous deux activés, lorsqu’un utilisateur s’inscrit par SMS ou par la voix, Auth0 crée automatiquement deux authentifiants pour le numéro de téléphone, un pour le SMS et un autre pour la voix. |
| Courriel | Tous les courriels seront enregistrés en tant qu’authentifiants. |
Inscrire des authentifiants
Supprimer des authentifiants
DELETE au point de terminaison des authentifiants MFA remplaçant AUTHENTICATOR_ID avec l’ID d’authentifiant qui convient. Vous pouvez obtenir l’ID lorsque vous répertoriez les facteurs d’authentification.
Si un mfa_token a été utilisé pour répertorier les authentifiants, les utilisateurs devront compléter MFA pour obtenir un jeton d’accès avec une audience de https://{yourDomain}/mfa/ afin de supprimer un authentifiant.
Si l’authentifiant a été supprimé, une réponse 204 est renvoyée.
Lorsque vous supprimez un authentifiant, les actions suivantes ont lieu selon le type d’authentifiant :
Pour supprimer un code de récupération et en générer un nouveau, obtenez un Jeton d’accès à Management API Autho et utiliser Point de terminaison de régénération du code de récupération.
Régénérer des codes de récupération
En savoir plus
- Facteurs d’authentification SMS et vocaux pour l’inscription et les défis de connexion
- Inscription et défi des authentificateurs OTP
- Inscrire et lancer un défi-réponse pour les authentifiants Push
- Inscription et authentifiants par défi-réponse avec courriel
- Défi-réponse avec les codes de récupération