Skip to main content
Les Actions Modules vous permettent de créer, de gérer et de partager du code réutilisable entre différentes Actions au sein de votre locataire Auth0. Auparavant, chaque Action fonctionnait de façon indépendante, ce qui compliquait le partage de fonctions communes entre elles sans recourir à des dépendances externes comme les modules NPM. Avec les Actions Modules, il est désormais possible de :
  • Créer des modules personnalisés dont les fonctions sont hébergées par Auth0.
  • Utiliser les fonctions définies dans chaque module personnalisé au sein d’une ou de plusieurs Actions.
  • Chaque module personnalisé peut définir ses propres secrets et ajouter des dépendances à des modules NPM.
Pour en savoir plus sur la rédaction d’Actions avec les Actions Modules, consultez Rédiger votre premier module d’Action.
Les Actions Modules ne sont liés à aucun Trigger ni à aucun type d’Action en particulier; les fonctions qui y sont définies peuvent donc être réutilisées dans des Actions liées à différents Triggers.
Pour en savoir plus sur les limites des Actions Modules, consultez Limites des Actions.

Performance

En adoptant les Actions Modules conformément aux lignes directrices de codage, vous pouvez améliorer les performances d’exécution en partageant et en réutilisant des objets dont l’instanciation est coûteuse.
Cette amélioration n’est toutefois pas garantie, car elle dépend du cas d’utilisation précis, de l’implémentation ainsi que de la charge et de la fréquence des exécutions.

Exemples