EXTENSION

OAuthTokenManager

@objc public extension OAuthTokenManager

Methods

fetchAccessToken(with:dpop:additionalParameters:completionHandler:)

Fetches an access token using an authorization code grant. If it succeeds then a SuccessfulTokenResponse with the access token is returned. If it fails either a ErrorTokenResponse with the error reason is returned or the result has an Error.

refreshAccessToken(with:additionalParameters:completionHandler:)

Refreshes an access token by providing a refresh token. If it succeeds then a SuccessfulTokenResponse with the access token is returned. If it fails either an ErrorTokenResponse with the error reason is returned or the result has an Error.

revokeRefreshToken(with:completionHandler:)

Revokes a refresh token. If it succeeds then a successfulRevocation is returned. If it fails an error response is returned containing an Error.