Terminology Index

Glossary

2953 terms

Open concept maps
R
32

Refresh Token

In OAuth, a long-lived token used to obtain new short-lived access tokens without prompting the user again. Refresh tokens carry significant power and must be stored and rotated carefully.

Refresh tokens let an application maintain a session over time: instead of forcing re-login when an access token expires, the app exchanges the refresh token at the authorization server for a new access token. This convenience comes with risk, a stolen refresh token can yield ongoing access, so refresh tokens are stored securely, often rotated on use, bound to client context, and revocable. Understanding their power and lifecycle is essential to secure OAuth implementations.

Introduced in: Identity and Access Management

Examples

  • An app silently obtaining a new access token via a refresh token.
  • Rotating refresh tokens on each use to limit theft impact.
  • Revoking a refresh token to end a long-lived session.