AccessTokens

interface AccessTokens

Provides a consistent way to generate access tokens.

Functions

Link copied to clipboard
abstract fun create(clientId: ClientId, tokenRequest: TokenRequest): Result<AccessToken, AccessTokenError>

creates a new access token for a given client.

abstract fun create(clientId: ClientId, tokenRequest: AuthorizationCodeAccessTokenRequest): Result<AccessToken, AccessTokenError>

Creates a new access token for a valid authorization code.

open fun create(clientId: ClientId, tokenRequest: AuthorizationCodeAccessTokenRequest, authorizationCode: AuthorizationCode): Result<AccessToken, AccessTokenError>