Tester des Actions individuelles
Vous pouvez tester des Actions individuelles à l’aide de l’Actions Code Editor. La fonctionnalité de test de l’éditeur simule une requête vers l’Action à l’aide d’un payload d’exemple basé sur le flow auquel l’Action est associée. Pour tester une Action individuelle :- Accédez à Auth0 Dashboard > Actions, puis choisissez le Flow et l’Action que vous souhaitez modifier.
- Repérez l’Actions Code Editor, puis sélectionnez Test (l’icône de lecture) dans sa barre latérale. Modifiez le payload dans la barre latérale Test pour analyser le résultat de différents payloads.
- Sélectionnez Run.

Vous pouvez également tester une Action à l’aide de l’endpoint Test an Action de la Management API en fournissant un payload correspondant au flow auquel l’Action est associée. Pour obtenir un payload d’exemple, testez l’Action à l’aide de la fonctionnalité Test de l’Actions Code Editor.
Déboguer les Actions déployées
Maintenant que vous avez testé votre Action, il est temps de la déployer et d’observer son exécution. Si vous avez déployé votre Action et l’avez ajoutée à un flow (pour savoir comment associer des Actions à des Flows, consultez la section « Associer l’Action à un flow » dans Écrire votre première Action), vous pouvez déboguer votre Action en production en quelques étapes.Vérifier le Login Flow de bout en bout
Pour une Actionpost-login, vous pouvez vérifier le Login Flow de bout en bout en effectuant une tentative de login pour votre tenant :
- Accédez à Auth0 Dashboard > Authentication > Authentication Profile, puis sélectionnez Try. Une fenêtre contenant un exemple de login s’ouvrira.
- Suivez le Login Flow. Le Login Flow exécutera toutes les Actions configurées.
Analyser les journaux du tenant
Chaque fois qu’un déclencheur s’exécute et qu’une Action associée est liée à son flow, vos journaux du tenant incluront les détails d’exécution de l’Action. Dans la liste des journaux du tenant, vous pouvez voir les journaux associés aux Actions et choisir de les consulter. Dans l’exemple ci-dessous, le type de journalSuccess Login est associé à une Action sur le déclencheur post-login de ce tenant.

Pour afficher des renseignements détaillés sur l’exécution d’une Action, sélectionnez le journal associé à une exécution d’Action, puis la vue Action Details. Dans Action Details, vous pouvez voir les statistiques d’exécution, la sortie de la console et toute erreur qui pourrait s’être produite.

Tests unitaires des Actions
Vous pouvez effectuer des tests unitaires de vos Actions Auth0 en simulant les objets event et api passés à la fonction de votre Action. Vos Actions peuvent se trouver dans le contrôle de version ou dans un répertoire local, et vous pouvez utiliser un outil comme Jest pour les tester automatiquement. Dans l’exemple suivant, nous utilisons le déclencheur Login / Post Login et Jest pour simuler et tester. Code de l’Action :Bonnes pratiques
Lorsque vous créez des Actions dans Auth0, nous vous recommandons de créer un tenant Auth0 distinct pour chaque environnement. Vous pourrez ainsi isoler votre base d’utilisateurs de production de vos autres environnements et configurer des administrateurs différents pour chaque environnement (par exemple, les ingénieurs pourraient ne pas avoir accès à la configuration de production).Si vous souhaitez gérer, tester et déployer entièrement vos Actions à l’aide d’une CLI ou d’un pipeline CI/CD, vous pouvez utiliser le Deploy CLI Tool.