> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Découvrez les Rules et comment les utiliser pour personnaliser et étendre les capacités d’Auth0.

# Auth0 Rules

<Warning>
  La date de fin de vie (EOL) des Rules et des Hooks est fixée au **18 novembre 2026**, et ils ne sont plus offerts aux nouveaux locataires créés à compter du **16 octobre 2023**. Les locataires existants avec 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 type détaillées, à une documentation intégrée et à des packages `npm` publics, et vous pouvez connecter des intégrations externes qui améliorent votre expérience globale en matière d’extensibilité. Pour en savoir plus sur ce qu’Actions offre, consultez [Comprendre le fonctionnement d’Auth0 Actions](/fr-CA/docs/customize/actions/actions-overview).

  Pour vous aider dans votre migration, nous proposons des guides pour [migrer de Rules vers Actions](/fr-CA/docs/customize/actions/migrate/migrate-from-rules-to-actions) et [migrer de Hooks vers Actions](/fr-CA/docs/customize/actions/migrate/migrate-from-hooks-to-actions). Nous avons également une page dédiée, [Passer à Actions](https://auth0.com/extensibility/movetoactions), qui présente des comparaisons de fonctionnalités, [une démonstration d’Actions](https://www.youtube.com/watch?v=UesFSY1klrI) et d’autres ressources pour vous accompagner dans votre migration.

  Pour en savoir plus sur l’abandon des Rules et des Hooks, consultez notre billet de blogue : [Preparing for Rules and Hooks End of Life](https://auth0.com/blog/preparing-for-rules-and-hooks-end-of-life/).
</Warning>

Les Rules peuvent être utilisés dans diverses situations du pipeline d’authentification où des artefacts propres au protocole sont générés :

* un <Tooltip tip="ID Token : informations d’identification destinées à l’application elle-même, plutôt qu’à l’accès à une ressource." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=ID+token">jeton d’identité</Tooltip> dans <Tooltip tip="ID Token : informations d’identification destinées à l’application elle-même, plutôt qu’à l’accès à une ressource." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=OpenID">OpenID</Tooltip> Connect (OIDC)
* un <Tooltip tip="Jeton d’accès : informations d’autorisation, sous la forme d’une chaîne opaque ou d’un JWT, utilisées pour accéder à une API." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=access+token">jeton d’accès</Tooltip> dans <Tooltip tip="Jeton d’accès : informations d’autorisation, sous la forme d’une chaîne opaque ou d’un JWT, utilisées pour accéder à une API." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=OAuth+2.0">OAuth 2.0</Tooltip>
* une assertion dans <Tooltip tip="Security Assertion Markup Language (SAML) : protocole normalisé permettant à deux parties d’échanger de l’information d’authentification sans mot de passe." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=SAML">SAML</Tooltip>

Un nouveau pipeline dans lequel les Rules s’exécutent est créé pour chaque requête d’authentification, et les Rules sont assujettis à la [politique de limite de débit](/fr-CA/docs/troubleshoot/customer-support/operational-policies/rate-limit-policy) d’Auth0.

| Lire...                                                                                                | Pour en savoir plus sur...                                                                                                                          |
| ------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Cas d’utilisation des Rules](/fr-CA/docs/customize/actions/use-cases)                                 | Les différents cas d’utilisation des Rules.                                                                                                         |
| [Créer des Rules](/fr-CA/docs/customize/rules/create-rules)                                            | Comment créer des Rules à l’aide de l’Auth0 Dashboard ou de la Management API.                                                                      |
| [Stocker les configurations des Rules](/fr-CA/docs/customize/rules/configuration)                      | Comment utiliser l’objet de configuration global dans les Rules pour stocker des valeurs couramment utilisées.                                      |
| [Mettre en cache des ressources coûteuses dans les Rules](/fr-CA/docs/customize/rules/cache-resources) | Comment utiliser l’objet `global` pour réutiliser les ressources qui y sont stockées au lieu de les recréer chaque fois que vous exécutez une Rule. |
| [Déboguer les Rules](/fr-CA/docs/customize/rules/debug-rules)                                          | Comment déboguer les Rules.                                                                                                                         |
| [Utiliser la Management API depuis les Rules](/fr-CA/docs/customize/rules/use-management-api)          | Comment accéder aux points de terminaison de l’Auth0 Management API depuis les Rules.                                                               |
| [Rediriger les utilisateurs depuis les Rules](/fr-CA/docs/customize/rules/redirect-users)              | Comment utiliser les Rules pour rediriger les utilisateurs avant la fin d’une transaction d’authentification.                                       |
| [Propriétés de l’objet utilisateur dans les Rules](/fr-CA/docs/customize/rules/user-object-in-rules)   | À propos de l’objet `user` et de la façon dont il stocke les renseignements sur les utilisateurs connectés renvoyés par le fournisseur d’identité.  |
| [Propriétés de l’objet context dans les Rules](/fr-CA/docs/customize/rules/context-object)             | À propos de l’objet `context` et de la façon dont il stocke des renseignements contextuels sur les transactions d’authentification en cours.        |
| [Générer des erreurs à partir des Rules](/fr-CA/docs/customize/rules/raise-errors-from-rules)          | Comment afficher un message d’erreur aux utilisateurs depuis les Rules.                                                                             |
