Auth0 Actions utilise le modèle de programmation moderne basé sur les promesses de JavaScript, une base pour les fonctions asynchrones dans Actions.
Que peut-on faire avec les actions?
Les possibilités d’une Action sont déterminées par son emplacement dans l’environnement d’exécution d’Auth0.Inscription et connexion
Lorsqu’un utilisateur est ajouté à une base de données ou à une connexion sans mot de passe.
Inscription et connexion
Lorsqu’un utilisateur est ajouté à une base de données ou à une connexion sans mot de passe.
Déclencheur | Description |
---|---|
pre-user-registration | Se déclenche avant que l’utilisateur soit créé. Ne fonctionne pas avec les connexions sociales. |
post-user-registration | Se déclenche de manière asynchrone après la création d’un utilisateur. Ne fonctionne pas avec les connexions sociales. |
post-login | Se déclenche après l’authentification de l’utilisateur, mais avant l’émission d’un jeton. |
Notifications MFA
Lorsque vous utilisez SMS comme facteur pour l’authentification multifacteur (MFA) ou pour configurer un fournisseur personnalisé.
Notifications MFA
Lorsque vous utilisez SMS comme facteur pour l’authentification multifacteur (MFA) ou pour configurer un fournisseur personnalisé.
Déclencheur | Description |
---|---|
send-phone-message | Se déclenche lorsqu’un fournisseur personnalisé est utilisé pour envoyer les messages liés à l’inscription et au processus du défi-réponse. N’exécute pas de connexion sociale. |
Réinitialisation du mot de passe
Lorsque la réinitialisation du mot de passe est lancée.
Réinitialisation du mot de passe
Lorsque la réinitialisation du mot de passe est lancée.
Déclencheur | Description |
---|---|
post-change-password | Se déclenche après la modification du mot de passe. Ne s’exécute pas pour les connexions via les réseaux sociaux. |
password-reset-post-challenge | Se déclenche une fois que le premier défi-réponse est réussi et avant que le mot de passe soit réinitialisé. |
Communication entre machines
Lorsqu’une application, et non un utilisateur, est authentifiée et autorisée à utiliser vos API.
Communication entre machines
Lorsqu’une application, et non un utilisateur, est authentifiée et autorisée à utiliser vos API.
Déclencheur | Description |
---|---|
credentials-exchange | Se déclenche avant qu’un jeton d’accès soit renvoyé. |
Principaux avantages des Actions
Expérience améliorée pour les développeurs
- Lorsque vous modifiez une Action dans le , vous avez accès à de riches informations sur les types et à une documentation en ligne sur les possibilités offertes par chaque déclencheur, qui vous permet de découvrir facilement les capacités prises en charge par chaque Déclencheur.
- Une Action peut être éditée et testée sans affecter la version qui sert actuellement le trafic de production.
- Si un problème est détecté dans une Action, il est possible de revenir à une version antérieure.
Accès aux packages npm
Presque tous les packagesnpm
publics sont disponibles dans Actions.
Observabilité
Lorsque les Actions sont exécutées, Auth0 capturera des mesures clés à leur sujet et les reliera aux journaux Auth0.Actions multiples sur chaque déclencheur
Chaque déclencheur d’action prend en charge plusieurs actions indépendantes.Débuter
- Programmez votre première Action!
- Consulter les limitations actuelles des Actions.