AuthorizationServiceStrategy
Strategy to implement authorization for credential requests (with scope
or OpenIdAuthorizationDetails) in SimpleAuthorizationService.
Inheritors
Functions
Link copied to clipboard
Return all valid credential identifiers for all schemes.
Link copied to clipboard
abstract fun filterAuthorizationDetails(authorizationDetails: Collection<AuthorizationDetails>): Set<OpenIdAuthorizationDetails>
Filter requested authorization details in token requests to ones valued for credential issuance
Link copied to clipboard
Filter the requested scope in the access token request to ones valid for credential issuance
Link copied to clipboard
abstract suspend fun loadUserInfo(request: AuthenticationRequestParameters, code: String): OidcUserInfoExtended?
Link copied to clipboard
Return all valid authorization details for pre-authorized codes, that the client may use in token requests
Link copied to clipboard
Return all valid scopes for pre-authorized codes, that the client may use in token requests