Skip to main content
La date de fin de vie (EOL) de Rules et Hooks sera le 18 novembre 2026, et ils ne sont plus offerts aux nouveaux tenants créés à compter du 16 octobre 2023. Les tenants existants ayant des Hooks actifs conserveront l’accès au produit Hooks jusqu’à la fin de vie.Nous vous recommandons fortement d’utiliser Actions pour étendre Auth0. Avec Actions, vous avez accès à des informations de typage détaillées, à de la documentation intégrée et à des packages npm publics, et vous pouvez connecter des intégrations externes qui améliorent votre expérience globale d’extensibilité. Pour en savoir plus sur ce qu’offrent Actions, consultez Comprendre le fonctionnement des Auth0 Actions.Pour vous aider dans votre migration, nous proposons des guides pour vous aider à passer de Rules à Actions et à passer de Hooks à Actions. Nous avons aussi une page dédiée, Passer à Actions, qui présente des comparaisons de fonctionnalités, une démonstration d’Actions et d’autres ressources pour vous accompagner dans votre migration.Pour en savoir plus sur la dépréciation de Rules et Hooks, consultez notre billet de blogue : Preparing for Rules and Hooks End of Life.
Comme nous prévoyons retirer les fonctions Rules et Hooks en 2026, vous ne devriez créer de nouvelles Rules ou de nouveaux Hooks que dans votre environnement de développement, et uniquement pour tester la migration vers Actions.Pour savoir comment migrer vos Rules vers Actions, consultez Passer de Rules à Actions. Pour savoir comment migrer vos Hooks vers Actions, consultez Passer de Hooks à Actions.
Vous pouvez mettre à jour les Hooks à l’aide du Dashboard ou de . Vous pouvez aussi importer et exporter des Hooks à l’aide de l’outil Deploy Command-Line Interface (CLI).
Au besoin, vous pouvez ajouter des secrets (comme des clés Twilio ou des chaînes de connexion à la base de données) aux Hooks.

Renommer des hooks dans le Dashboard

  1. Accédez à Auth0 Dashboard > Auth Pipeline > Hooks et cliquez sur l’icône d’engrenage à côté du hook que vous souhaitez renommer.
  2. Cliquez sur Rename.
  3. Entrez un nouveau nom pour le Hook, puis cliquez sur Rename.
    Auth0 Renommer des Hooks

Mettre à jour les scripts de hook dans le Dashboard

  1. Accédez à Auth0 Dashboard > Auth Pipeline > Hooks et cliquez sur l’icône en forme de crayon à côté du hook que vous souhaitez mettre à jour.
    Auth0 Hooks : sélectionner un Hook
  2. Mettez à jour le hook à l’aide du Hook Editor, puis cliquez sur l’icône de disquette pour enregistrer.
    Auth0 Hook Editor

Mettre à jour les hooks à l’aide de la Management API

Effectuez une requête PATCH au point de terminaison Mettre à jour un Hook. Assurez-vous de remplacer les valeurs de l’espace réservé HOOK_ID et MGMT_API_ACCESS_TOKEN par votre ID de Hook et votre de la Management API, respectivement.
La propriété enabled indique si la règle est activée (true) ou désactivée (false).

Gérer les limites de débit lors de l’appel d’API depuis des Hooks

Si vous envoyez des requêtes à des API Auth0 à partir du script d’un Hook, vous devrez gérer les limites de débit. Pour ce faire, vérifiez l’en-tête X-RateLimit-Remaining et réagissez de façon appropriée lorsque le nombre retourné approche de 0.De plus, ajoutez une logique pour gérer les cas où vous dépassez les limites de débit fournies et recevez le code d’état HTTP 429 (Too Many Requests). Dans ce cas, si une nouvelle tentative est nécessaire, il est préférable de prévoir une temporisation progressive afin d’éviter une boucle infinie de tentatives.