refreshToken

Attempt to refresh the token.

Parameters

token

the Token to refresh.

See also

for an overload that accepts additional request parameters.


suspend fun refreshToken(token: Token, extraRequestParameters: Map<String, String>): OAuth2ClientResult<Token>

Attempt to refresh the token, forwarding additional form body parameters to the token endpoint.

Reserved keys (grant_type, client_id, refresh_token) are silently filtered out of extraRequestParameters and cannot be overridden.

Parameters

token

the Token to refresh.

extraRequestParameters

additional form parameters to include in the token request.