api

http4k / org.http4k.security.oauth.server.accesstoken / AuthorizationCodeAccessTokenGenerator

AuthorizationCodeAccessTokenGenerator

class AuthorizationCodeAccessTokenGenerator : AccessTokenGenerator

Constructors

Name Summary
<init> AuthorizationCodeAccessTokenGenerator(authorizationCodes: AuthorizationCodes, accessTokens: AccessTokens, clock: Clock, idTokens: IdTokens)

Functions

Name Summary
generate fun generate(request: Request, clientId: ClientId, tokenRequest: TokenRequest): Result<AccessTokenDetails, AccessTokenError>
fun generate(request: AuthorizationCodeAccessTokenRequest): Result<AccessTokenDetails, AccessTokenError>

Companion Object Functions

Name Summary
extract fun extract(clientId: ClientId, tokenRequest: TokenRequest): Result<AuthorizationCodeAccessTokenRequest, AccessTokenError>