Fonctionnement

Authentification renforcée pour les API
read:accounts.
L’utilisateur souhaite maintenant transférer des fonds d’un compte à un autre, ce qui est considéré comme une transaction de grande valeur. Pour effectuer cette action, l’API exige le scope transfer:funds.
Le jeton d’accès actuel de l’utilisateur n’inclut pas ce scope, et l’application le sait (car elle connaît l’ensemble des scopes qu’elle a demandés lors de l’appel d’authentification initial). L’application effectue un autre appel d’authentification, mais cette fois, elle demande le scope transfer:funds. Le navigateur est redirigé vers Auth0. Conformément à l’Action de Fabrikam, Auth0 demande à l’utilisateur de s’authentifier avec la MFA parce qu’un scope de grande valeur a été demandé. Une fois que l’utilisateur s’est authentifié avec succès à l’aide de la MFA, Auth0 génère et envoie un nouveau jeton d’accès qui inclut ce scope de grande valeur. L’application transmet le jeton d’accès à l’API, qui l’écarte après vérification, le traitant ainsi comme un jeton à usage unique.
Pour en savoir plus, consultez Configurer l’authentification renforcée pour les API.