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 locataires créés à compter du 16 octobre 2023. Les locataires 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 les fonctionnalités d’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 que permet Actions, consultez Comprendre le fonctionnement d’Auth0 Actions.Pour vous aider dans votre migration, nous proposons des guides qui vous aideront à migrer de Rules vers Actions et à migrer de Hooks vers 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 démarche de 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.
Nous exposons des adresses IPv6 dans nos points de terminaison publics (p. ex., travel0.us.auth0.com). Si une requête provient d’une machine qui prend en charge IPv6, la propriété context.request.ip contiendra alors une adresse IPv6. Si vous effectuez une manipulation manuelle des adresses IP, nous vous suggérons d’utiliser la bibliothèque ipaddr.js@1.9.0.
Une défaillance dans une Rule peut souvent causer des problèmes d’authentification. Effectuez les vérifications suivantes pour voir si les Rules pourraient être à l’origine de votre problème.
  • Désactivez les Rules et vérifiez si le problème se produit toujours.
  • Vérifiez que vos Rules gèrent toutes les erreurs possibles qui pourraient être renvoyées. Les erreurs non interceptées peuvent provoquer des échecs.
  • Vérifiez que vos Rules appellent la fonction callback une seule fois pour chaque branche logique de votre code.
  • Ajoutez des instructions console.log() à vos Rules pour déboguer et vérifier l’état. Par exemple : console.log(“output = “ + some_variable);.
  • Cliquez sur Debug Rule dans l’Auth0 Dashboard pour afficher la sortie de vos instructions console.log.
  • Affichez la sortie dans Actions Real-time Logs pour obtenir plus d’informations sur l’exécution de vos Rules.
Consultez la page Monitoring pour obtenir plus de détails sur chacun des événements de journalisation qui peuvent vous aider à résoudre les problèmes.

En savoir plus