Refresh tokens have twice the expiration time as bearer tokens.
Redeeming a refresh token obtains a new refresh token and invalidates the previous refresh token.