api

http4k / org.http4k.security.oauth.server / AccessTokens

AccessTokens

interface AccessTokens

Provides a consistent way to generate access tokens.

Functions

Name Summary
create Creates a new access token for a valid authorization code.abstract fun create(clientId: ClientId, tokenRequest: AuthorizationCodeAccessTokenRequest, authorizationCode: AuthorizationCode): Result<AccessToken, AuthorizationCodeAlreadyUsed>
creates a new access token for a given client.abstract fun create(clientId: ClientId, tokenRequest: TokenRequest): Result<AccessToken, AccessTokenError>