> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-docs-event-stream-action-templates.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Vérification des règles

> Apprenez à vérifier les règles pour résoudre les problèmes

<Warning>
  La date de fin de vie (EOL) des Règles et des Appels sera le **18 novembre 2026**. Ils ne sont plus disponibles pour les nouveaux locataires créés à partir du **16 octobre 2023**. Les locataires actuels ayant des hooks actifs conserveront l’accès aux produit Hooks jusqu’à la fin de leur durée de vie.

  Nous vous conseillons vivement d’utiliser les Actions pour étendre Auth0. Avec les Actions, vous avez accès à des informations de type enrichies, à une documentation intégrée et à des packages `npm` publics, et vous pouvez connecter des intégrations externes qui optimisent votre expérience d’extensibilité globale. Pour en savoir plus sur ce que les Actions proposent, consultez [Comprendre comment fonctionnent Auth0 Actions](/docs/fr-ca/customize/actions/actions-overview).

  Pour vous aider dans votre migration, nous proposons des guides qui vous aideront à [migrer des Règles vers les Actions](/docs/fr-ca/customize/actions/migrate/migrate-from-rules-to-actions) et à [migrer des Hooks vers les Actions](/docs/fr-ca/customize/actions/migrate/migrate-from-hooks-to-actions). Nous avons également une page dédiée à la [Migration vers les Actions](https://auth0.com/extensibility/movetoactions) qui met en évidence les comparaisons de fonctionnalités, [une démo des Actions](https://www.youtube.com/watch?v=UesFSY1klrI)  et d’autres ressources pour vous aider dans votre parcours de migration.

  Pour en savoir plus sur l’obsolescence des Règles et des Appels, consultez notre article de blog : [Preparing for Rules and Hooks End of Life (Préparation à la fin de vie des règles et des crochets)](https://auth0.com/blog/preparing-for-rules-and-hooks-end-of-life/).
</Warning>

<Warning>
  Nous exposons les adresses IPv6 dans nos points de terminaison publics (par exemple, `travel0.us.auth0.com`). Si une demande provient d’une machine qui prend en charge IPv6, la propriété `context.request.ip` contiendra alors une adresse IPv6. Si vous manipulez manuellement des adresses IP, nous vous suggérons d’utiliser [la bibliothèque ipaddr.js@1.9.0.](https://www.npmjs.com/package/ipaddr.js/v/1.9.0).
</Warning>

Les défaillances d’une règle peuvent souvent être à l’origine de problèmes d’authentification. Effectuez les vérifications suivantes pour déterminer si les règles peuvent être à l’origine de votre problème.

* Désactivez les règles et vérifiez si le problème persiste.
* Vérifiez que vos règles détectent toutes les erreurs susceptibles d’être renvoyées. Les erreurs non capturées peuvent entraîner des défaillances.
* Vérifiez que vos règles n’appellent la fonction `callback` qu’une seule fois pour chaque branche logique de votre code.
* Ajoutez des instructions `console.log()` à vos règles pour déboguer et vérifier l’état. Par exemple : `console.log(“output = “ + some_variable);`.
* Cliquez sur **Déboguer la règle** dans Dashboard pour afficher le résultat de vos instructions `console.log`.
* Affichez le résultat dans les journaux de la Webtask en temps réel pour obtenir plus d’informations sur l’exécution de vos règles.

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  Consultez la [page Surveillance](/docs/fr-ca/deploy-monitor/monitor) pour plus de détails sur chacun des événements du journal qui peuvent vous aider à résoudre les problèmes.
</Callout>

## En savoir plus

* [Vérifier les connexions](/docs/fr-ca/troubleshoot/basic-issues/verify-connections)
* [Vérifier la plateforme](/docs/fr-ca/troubleshoot/basic-issues/verify-platform)
* [Vérifier un domaine](/docs/fr-ca/troubleshoot/basic-issues/verify-domain)
* [Vérifier l’état d’Auth0](/docs/fr-ca/deploy-monitor/monitor/check-auth0-status)
* [Surveillance des applications](/docs/fr-ca/deploy-monitor/monitor/monitor-applications)
