> ## 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.

# Règles d'Auth0

> Découvrez les Règles et comment vous pouvez les utiliser pour personnaliser et étendre les capacités d’Auth0.

<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>

Les Règles peuvent être utilisées dans de nombreuses situations, dans le cadre du processus d’authentification, lorsque des artefacts spécifiques au protocole sont générés :

* un jeton d’ID dans <Tooltip href="/docs/fr-ca/glossary?term=openid" tip="OpenID
  Norme ouverte d’authentification qui permet aux applications de vérifier l’identité des utilisateurs sans avoir à collecter leurs informations de connexion." cta="Voir le glossaire">OpenID</Tooltip> Connect (OIDC)
* un jeton d’accès dans <Tooltip href="/docs/fr-ca/glossary?term=oath2" tip="OAuth 2.0
  Cadre d’applications d’autorisation qui définit les protocoles d’autorisation et les flux de production." cta="Voir le glossaire">OAuth 2.0</Tooltip>
* une affirmation dans <Tooltip href="/docs/fr-ca/glossary?term=security-assertion-markup-language" tip="Security Assertion Markup Language (SAML)
  Protocole normalisé permettant à deux parties d’échanger des informations d’authentification sans mot de passe." cta="Voir le glossaire">SAML</Tooltip>

Un nouveau pipeline dans lequel les règles s’exécutent est créé pour chaque demande d’authentification, et les règles sont soumises à la [Politique de limites anti-attaques](/docs/fr-ca/troubleshoot/customer-support/operational-policies/rate-limit-policy) d’Auth0.

| Lisez...                                                                                         | Pour apprendre...                                                                                                                                    |
| ------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Cas d’utilisation des règles](/docs/fr-ca/rules/use-cases)                                      | Différents cas d’utilisation des règles.                                                                                                             |
| [Création de règles](/docs/fr-ca/rules/create-rules)                                             | Comment créer des règles à l’aide d’Auth0 Dashboard ou de Management API.                                                                            |
| [Configurations de règles de stockage](/docs/fr-ca/rules/configuration)                          | Comment utiliser l’objet de configuration globale dans les règles de stockage des valeurs couramment utilisées.                                      |
| [Mettre en cache les ressources volumineuses dans les règles](/docs/fr-ca/rules/cache-resources) | Comment utiliser l’objet `global` pour réutiliser les ressources qui y sont stockées au lieu de les créer à chaque fois que vous exécutez une règle. |
| [Règles de débogage](/docs/fr-ca/rules/debug-rules)                                              | Comment déboguer les règles.                                                                                                                         |
| [Utiliser Management API à partir des règles](/docs/fr-ca/rules/use-management-api)              | Comment accéder aux points de terminaison de Management API Auth0 à partir des règles.                                                               |
| [Rediriger les utilisateurs à partir des règles](/docs/fr-ca/rules/redirect-users)               | Comment utiliser des règles pour rediriger les utilisateurs avant la fin d’une transaction d’authentification.                                       |
| [Propriétés de l’objet utilisateur dans les règles](/docs/fr-ca/rules/user-object-in-rules)      | À propos de l’objet `user` et de la façon dont il stocke les informations sur les utilisateurs connectés renvoyées par le fournisseur d’identité.    |
| [Propriétés de l’objet contexte dans les règles](/docs/fr-ca/rules/context-object)               | À propos de l’objet `context` et de la façon dont il stocke les informations contextuelles sur les transactions d’authentification en cours.         |
| [Générer des erreurs à partir des règles](/docs/fr-ca/customize/rules/raise-errors-from-rules)   | Comment afficher un message d’erreur aux utilisateurs à partir des règles.                                                                           |
