Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 913

Refresh Token

Qu'est-ce que Refresh Token ?

Refresh TokenCredential a longue duree utilisee pour obtenir de nouveaux access tokens a courte duree aupres d'un serveur d'autorisation OAuth 2.0 sans relogin de l'utilisateur.


Les refresh tokens permettent a une application de prolonger une session au-dela de l'expiration d'un access token. Le client l'echange sur l'endpoint /token du serveur d'autorisation et recoit un nouvel access token (et eventuellement un refresh token rotatif). Comme ils donnent un acces durable, ils exigent une forte protection: stockage en cookies HttpOnly ou enclaves securises, liaison au client et a l'appareil, rotation a chaque usage, detection du replay (revoquer toute la chaine en cas de reuse). Ils ne doivent jamais etre exposes au JavaScript du navigateur. Les flux mobile et SPA doivent appliquer PKCE et rotation selon OAuth 2.1.

Exemples

  1. 01

    POST /oauth/token avec grant_type=refresh_token pour renouveler l'access token.

  2. 02

    Rotation: le serveur invalide la chaine si un ancien token est presente deux fois.

Questions fréquentes

Qu'est-ce que Refresh Token ?

Credential a longue duree utilisee pour obtenir de nouveaux access tokens a courte duree aupres d'un serveur d'autorisation OAuth 2.0 sans relogin de l'utilisateur. Cette notion relève de la catégorie Identité et accès en cybersécurité.

Que signifie Refresh Token ?

Credential a longue duree utilisee pour obtenir de nouveaux access tokens a courte duree aupres d'un serveur d'autorisation OAuth 2.0 sans relogin de l'utilisateur.

Comment fonctionne Refresh Token ?

Les refresh tokens permettent a une application de prolonger une session au-dela de l'expiration d'un access token. Le client l'echange sur l'endpoint /token du serveur d'autorisation et recoit un nouvel access token (et eventuellement un refresh token rotatif). Comme ils donnent un acces durable, ils exigent une forte protection: stockage en cookies HttpOnly ou enclaves securises, liaison au client et a l'appareil, rotation a chaque usage, detection du replay (revoquer toute la chaine en cas de reuse). Ils ne doivent jamais etre exposes au JavaScript du navigateur. Les flux mobile et SPA doivent appliquer PKCE et rotation selon OAuth 2.1.

Comment se défendre contre Refresh Token ?

Les défenses contre Refresh Token combinent habituellement des contrôles techniques et des pratiques opérationnelles, comme détaillé dans la définition ci-dessus.

Termes liés