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

# Jetons d’actualisation

> Décrit comment les jetons d’actualisation fonctionnent pour permettre à l’application de demander à Auth0 d’émettre un nouveau jeton d’accès ou un jeton d’ID sans avoir à réauthentifier l’utilisateur.

Auth0 émet un jeton d’accès ou un jeton d’ID en réponse à une demande d’authentification. Vous pouvez utiliser des jetons d’accès pour effectuer des appels authentifiés à une API sécurisée tandis que le jeton d’ID contient les attributs du profil utilisateur représentés sous forme de demandes. Les deux sont des jetons Web JSON (<Tooltip href="/docs/fr-ca/glossary?term=json-web-token" tip="Jeton Web JSON (JWT)
Format standard de jeton d’ID (et souvent de jeton d’accès) utilisé pour représenter en toute sécurité des demandes entre deux parties." cta="Voir le glossaire">JWT</Tooltip>) et par conséquent ont des dates d’expiration indiquées en utilisant la demande `exp`, ainsi que des mesures de sécurité, comme des signatures. Généralement, un utilisateur a besoin d’un nouveau jeton d’accès lorsqu’il accède à une ressource pour la première fois ou après l’expiration du jeton d’accès précédemment accordé.

Un jeton d’actualisation <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</Tooltip> est un artefact d’authentification qu’OAuth peut utiliser pour obtenir un nouveau jeton d’accès sans nécessiter l’intervention de l’utilisateur. Cela permet au serveur d’autorisation de raccourcir la durée de vie du jeton d’accès à des fins de sécurité sans impliquer l’utilisateur lorsque le jeton d’accès expire. Vous pouvez demander de nouveaux jetons d’accès jusqu’à ce que le jeton d’actualisation soit sur la liste de refus (DenyList).

Il est important de maintenir le nombre de jetons d’actualisation dans une limite raisonnable et gérable afin de garantir une gestion sécurisée et facile de ces informations d’identification. Les applications doivent stocker les jetons d’actualisation de manière sécurisée étant donné qu’ils permettent fondamentalement à un utilisateur de rester authentifié de manière permanente.

<Card title="Accès hors ligne">
  Si vous souhaitez permettre aux utilisateurs d’obtenir des jetons d’actualisation lorsqu’ils sont hors ligne, vous pouvez activer **Autoriser l’accès hors ligne** dans [Paramètres API](/docs/fr-ca/get-started/apis/api-settings).
</Card>

Vous pouvez augmenter la sécurité en utilisant une [rotation des jetons d’actualisation](/docs/fr-ca/secure/tokens/refresh-tokens/refresh-token-rotation), qui émet un nouveau jeton d’actualisation et invalide le jeton précédent à chaque demande faite à Auth0 pour un nouveau jeton d’accès. La rotation du jeton d’actualisation réduit le risque d’un jeton d’actualisation compromis.

### Limites

Auth0 limite le nombre de jetons d’actualisation actifs à 200 par utilisateur et par application. Cette limite ne s’applique qu’aux jetons actifs. Si la limite est atteinte et qu’un nouveau jeton d’actualisation est créé, le système révoque et supprime le jeton le plus ancien pour cet utilisateur et cette application. Les jetons retirés et expirés ne comptent pas dans la limite. Pour consulter nos recommandations et meilleures pratiques pour éviter les excès de jetons, consultez [Meilleures pratiques en matière de jetons](/docs/fr-ca/secure/tokens/token-best-practices).

### Activer le drapeau OIDC

Le comportement du jeton d’actualisation est applicable aux applications conformes à l’OIDC. Vous pouvez configurer une application pour qu’elle soit conforme à OIDC de l’une des manières suivantes :

1. Activer le drapeau **Conforme OIDC** pour une application.
2. Passer une demande `audience` au point de terminaison `/authorize` de l’Authentication API.

## Assistance trousse SDK

### Pour les applications web

Les trousses SDK Auth0 prennent en charge les jetons d’actualisation, notamment en :

* Node.js
* ASP.NET Core
* PHP
* Java

Pour une liste complète, consultez [Démarrages rapides](/docs/fr-ca/quickstart/webapp).

### Pour les applications monopages

Assurer une authentification sécurisée dans les applications monopages (SPA) présente plusieurs défis en fonction du cas d’utilisation de votre application. Les nouveaux contrôles de confidentialité du navigateur, tels que la Prévention intelligente du suivi (ITP), ont un impact négatif sur l’expérience utilisateur dans les applications monopages (SPA) en empêchant l’accès aux témoins tiers.

Auth0 recommande d’utiliser la rotation des jetons d’actualisation qui offre une méthode de sécurité pour utiliser des jetons d’actualisation dans les applications monopages (SPA) tout en offrant aux utilisateurs finaux un accès fluide aux ressources sans perturbation de l’expérience utilisateur causée par les technologies de confidentialité du navigateur telles que l’ITP.

### Pour les applications natives/mobiles

Pour les applications natives, les jetons d’actualisation améliorent considérablement l’expérience d’authentification L’utilisateur ne doit s’authentifier qu’une seule fois, via le processus d’authentification web. Les réauthentifications ultérieures peuvent se produire sans interaction de l’utilisateur, en utilisant le jeton d’actualisation.

Pour plus de renseignements sur l’utilisation des jetons d’actualisation avec nos trousses SDK mobiles, consultez :

* [Guides de démarrage rapide pour mobiles/natifs](https://auth0.com/docs/quickstart/native)
* [Lock Android : actualiser les jetons JWT](/docs/fr-ca/libraries/lock-android/lock-android-refresh-jwt)
* [Lock iOS : sauvegarder et actualiser les jetons JWT](/docs/fr-ca/libraries/auth0-swift/auth0-swift-save-and-renew-tokens)

## En savoir plus

* [Obtenir des jetons d’actualisation](/docs/fr-ca/secure/tokens/refresh-tokens/get-refresh-tokens)
* [Utilisation des jetons d’actualisation](/docs/fr-ca/secure/tokens/refresh-tokens/use-refresh-tokens)
* [Révoquer les jetons d'actualisation](/docs/fr-ca/secure/tokens/refresh-tokens/revoke-refresh-tokens)
* [Rotation des jetons d’actualisation](/docs/fr-ca/secure/tokens/refresh-tokens/refresh-token-rotation)
* [Configurer le délai d’expiration du jeton d’actualisation](/docs/fr-ca/secure/tokens/refresh-tokens/configure-refresh-token-expiration)
* [Meilleures pratiques concernant les jetons](/docs/fr-ca/secure/tokens/token-best-practices)
