Actions de post-connexion Auth0
api.refreshToken dans une Action Post-Login. Cela vous permet de gérer les métadonnées du jeton d’actualisation selon une logique propre à l’utilisateur ou au contexte.
Récupérer les métadonnées existantes du jeton d’actualisation
event.refresh_token.metadata pour consulter les métadonnées du jeton d’actualisation :
L’objet
event.refresh_token.metadata inclut les métadonnées définies dans :- les Actions précédentes du même flux
- des transactions antérieures si le jeton d’actualisation a été réutilisé lors d’un échange de jeton d’actualisation
Ajouter ou mettre à jour les métadonnées existantes
api.refreshToken.setMetadata() pour définir ou mettre à jour les métadonnées du jeton d’actualisation :
event.refresh_token dans les Actions suivantes.
Supprimer les métadonnées du jeton d’actualisation
api.refreshToken suivantes pour supprimer les métadonnées du jeton d’actualisation :
-
api.refreshToken.deleteMetadata("key")supprime les métadonnées du jeton d’actualisation indiquées -
api.refreshToken.evictMetadata()supprime toutes les métadonnées du jeton d’actualisation
- Objet Event : découvrez l’objet Event du jeton d’actualisation et ses propriétés.
- Objet API : découvrez l’objet API du jeton d’actualisation et ses méthodes.
Auth0 Management API
Les appels au point de terminaison
/api/v2/refresh-tokens/{id} nécessitent un jeton d’accès à la Management API avec le scope update:refresh_tokens.Récupérer les métadonnées d’un jeton d’actualisation existant
Effectuez une requêteGET vers le point de terminaison /api/v2/refresh-tokens/{id} :
Ajouter ou mettre à jour les métadonnées d’un jeton d’actualisation existant
PATCH à l’adresse du point de terminaison /api/v2/refresh-tokens/{id} :
Supprimer les métadonnées du jeton d’actualisation
PATCH au point de terminaison /api/v2/refresh-tokens/{id} avec un objet de métadonnées vide :
Cas d’utilisation : stocker et exploiter le contexte de l’organisation
Définir les métadonnées lors de l’authentification initiale
Utiliser les métadonnées lors de l’échange d’un jeton d’actualisation
event.refresh_token existe et vous pouvez lire les métadonnées stockées précédemment :
Récupération via la Management API
Cas d’utilisation : Suivre et valider les renseignements sur l’appareil
Définir les informations de l’appareil lors de l’authentification initiale
Valider les informations sur l’appareil lors de l’échange du jeton d’actualisation
Gestion des erreurs
- Si une erreur se produit lors de l’ajout ou de la mise à jour des métadonnées des jetons d’actualisation avec Actions, la transaction d’authentification échoue et une erreur est renvoyée à l’URL de rappel.
f est consigné avec l’erreur correspondante :
- En cas d’échec lors de la gestion des métadonnées du jeton d’actualisation au moyen de la Management API d’Auth0, l’API renvoie une erreur
HTTP status: 400ainsi que le message correspondant :