Refresh Tokens
Refresh tokens allow clients to obtain new access tokens without requiring the user to authenticate again.
Unlike access tokens, refresh tokens are long-lived (1 Year of validity) and persist across application restarts.
The refresh process allows users to remain signed in while reducing the lifetime of actively used access credentials.