Token-Refresh (EN)
ConceptStrategy for renewing access tokens without re-authentication
Token-Refresh Process
sequenceDiagram participant Client participant Auth Server participant Resource Server Client->>Auth Server: 1. Request with Access Token + Refresh Token Auth Server->>Auth Server: 2. Verify Refresh Token (valid, not expired) alt Token valid Auth Server->>Auth Server: 3. Renew Access Token Auth Server->>Client: 4. Send new Access Token Client->>Resource Server: 5. Use new Access Token Resource Server->>Client: 6. Access granted else Token invalid Auth Server->>Client: 4. Error: Invalid Refresh Token Client->>Client: 5. Force re-authentication end
In Context
- Typically used together with OAuth 2.0 and JWT
- Related to: Access Token, Refresh Token, JWT, OAuth 2.0
- Example use: Single-page applications with long user sessions