BearerTokenGenerationService

class BearerTokenGenerationService(nonceService: NonceService = DefaultNonceService()) : TokenGenerationService(source)

Simple bearer token generation for an OAuth 2.0 authorization server.

Implemented from OAuth 2.0 Demonstrating Proof of Possession (DPoP)

Constructors

Link copied to clipboard
constructor(nonceService: NonceService = DefaultNonceService())

Functions

Link copied to clipboard
open suspend override fun buildToken(httpRequest: RequestInfo?, userInfo: OidcUserInfoExtended?, authorizationDetails: Set<AuthorizationDetails>?, scope: String?): TokenResponseParameters

Builds an access token, probably with a refresh token. Input parameters are assumed to be validated already.

Link copied to clipboard