Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
interface AccessTokenRequestAuthentication
Link copied to clipboard
class AuthorizationCodeAccessTokenGenerator(authorizationCodes: AuthorizationCodes, accessTokens: AccessTokens, clock: Clock, idTokens: IdTokens) : AccessTokenGenerator
Link copied to clipboard
data class AuthorizationCodeAccessTokenRequest(val clientId: ClientId, val clientSecret: String, val redirectUri: Uri, val scopes: List<String>, val authorizationCode: AuthorizationCode)
Link copied to clipboard
Link copied to clipboard
class ClientSecretAccessTokenRequestAuthentication(clientValidator: ClientValidator) : AccessTokenRequestAuthentication
Link copied to clipboard
class GenerateAccessTokenForGrantType(authorizationCodes: AuthorizationCodes, accessTokens: AccessTokens, clock: Clock, idTokens: IdTokens, refreshTokens: RefreshTokens, grantTypes: GrantTypesConfiguration)
Link copied to clipboard
data class GrantTypesConfiguration(val supportedGrantTypes: Map<GrantType, AccessTokenRequestAuthentication>)