credentials-exchange s’exécute lorsqu’un est émis dans le cadre du flux d’identifiants client, avant d’être renvoyé.

Références
- Objet d’événement : Fournit des informations contextuelles sur la requête d’échange d’identifiants du client.
- Objet API : Fournit des méthodes permettant de modifier le comportement du flux.
Cas d’utilisation courants
Contrôle d’accès
Une Action credentials-exchange permet de rejeter un jeton d’accès selon une logique personnalisée :Ajouter des revendications personnalisées au jeton d’accès
Une Action credentials-exchange permet d’ajouter des revendications personnalisées à un jeton d’accès :Nous recommandons fortement d’utiliser une revendication personnalisée avec espace de noms sous la forme d’une URI. Pour en savoir plus sur les revendications personnalisées avec ou sans espace de noms, consultez Create Custom Claims.
Modifier les permissions d’un jeton d’accès
Utilisez les méthodesapi.transaction.* pour modifier les permissions dans le flux des identifiants du client. Les modifications se cumulent d’une Action à l’autre, et event.transaction.target_scopes reflète immédiatement l’ensemble en vigueur. Une fois toutes les Actions exécutées, Auth0 en calcule l’intersection avec l’autorisation accordée au client.
L’Action suivante limite l’accès à la lecture des rapports :
api.accessToken.addScope() et removeScope() ne sont pas disponibles. Pour en savoir plus, consultez Gestion des permissions dans les Actions.