Concept Flow - Refresh token pattern
User logs in
Server issues Access Token + Refresh Token
User uses Access Token to access resources
Access Token expires?
No→Continue using Access Token
Yes
User sends Refresh Token to server
Server verifies Refresh Token
Refresh Token valid?
No→Reject request, ask login
Yes
Server issues new Access Token (and optionally new Refresh Token)
User continues with new Access Token
This flow shows how a user logs in, gets tokens, uses access token until it expires, then uses refresh token to get a new access token without logging in again.