Uses of Class
org.keycloak.representations.AuthorizationDetailsJSONRepresentation
Packages that use AuthorizationDetailsJSONRepresentation
Package
Description
-
Uses of AuthorizationDetailsJSONRepresentation in org.keycloak.protocol.oid4vc.issuance
Methods in org.keycloak.protocol.oid4vc.issuance with type parameters of type AuthorizationDetailsJSONRepresentationModifier and TypeMethodDescription<T extends AuthorizationDetailsJSONRepresentation>
TOID4VCAuthorizationDetailsParser.asSubtype(AuthorizationDetailsJSONRepresentation authzDetail, Class<T> clazz) Methods in org.keycloak.protocol.oid4vc.issuance with parameters of type AuthorizationDetailsJSONRepresentationModifier and TypeMethodDescription<T extends AuthorizationDetailsJSONRepresentation>
TOID4VCAuthorizationDetailsParser.asSubtype(AuthorizationDetailsJSONRepresentation authzDetail, Class<T> clazz) OID4VCAuthorizationDetailsProcessor.process(UserSessionModel userSession, ClientSessionContext clientSessionCtx, AuthorizationDetailsJSONRepresentation authzDetail) OID4VCAuthorizationDetailsProcessor.processStoredAuthorizationDetails(UserSessionModel userSession, ClientSessionContext clientSessionCtx, AuthorizationDetailsJSONRepresentation storedAuthDetails) -
Uses of AuthorizationDetailsJSONRepresentation in org.keycloak.protocol.oid4vc.model
Subclasses of AuthorizationDetailsJSONRepresentation in org.keycloak.protocol.oid4vc.modelModifier and TypeClassDescriptionclassRepresents an authorization_details object in the Token Request as per OID4VCI. -
Uses of AuthorizationDetailsJSONRepresentation in org.keycloak.protocol.oidc.grants
Methods in org.keycloak.protocol.oidc.grants that return types with arguments of type AuthorizationDetailsJSONRepresentationModifier and TypeMethodDescriptionprotected List<AuthorizationDetailsJSONRepresentation>OAuth2GrantTypeBase.handleMissingAuthorizationDetails(UserSessionModel userSession, ClientSessionContext clientSessionCtx) Allows processors to generate an authorization details response when the authorization_details parameter is missing in the request.protected List<AuthorizationDetailsJSONRepresentation>OAuth2GrantTypeBase.processAuthorizationDetails(UserSessionModel userSession, ClientSessionContext clientSessionCtx) Processes the authorization_details parameter using provider discovery.protected List<AuthorizationDetailsJSONRepresentation>OAuth2GrantTypeBase.processStoredAuthorizationDetails(UserSessionModel userSession, ClientSessionContext clientSessionCtx) Process stored authorization_details from the authorization request (e.g., from PAR).Method parameters in org.keycloak.protocol.oidc.grants with type arguments of type AuthorizationDetailsJSONRepresentationModifier and TypeMethodDescriptionprotected voidOAuth2GrantTypeBase.afterAuthorizationDetailsProcessed(UserSessionModel userSession, ClientSessionContext clientSessionCtx, List<AuthorizationDetailsJSONRepresentation> authorizationDetailsResponse) Hook method called after authorization_details are processed and before the token response is created. -
Uses of AuthorizationDetailsJSONRepresentation in org.keycloak.protocol.oidc.rar
Classes in org.keycloak.protocol.oidc.rar with type parameters of type AuthorizationDetailsJSONRepresentationModifier and TypeInterfaceDescriptioninterfaceProvider interface for processing authorization_details parameter in OAuth2/OIDC authorization and token requests.Methods in org.keycloak.protocol.oidc.rar that return types with arguments of type AuthorizationDetailsJSONRepresentationModifier and TypeMethodDescriptionAuthorizationDetailsProcessorManager.handleMissingAuthorizationDetails(KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AuthorizationDetailsProcessorManager.processAuthorizationDetails(KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx, String authorizationDetailsParam) AuthorizationDetailsProcessorManager.processStoredAuthorizationDetails(KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx, String authorizationDetailsParam) Methods in org.keycloak.protocol.oidc.rar with parameters of type AuthorizationDetailsJSONRepresentationModifier and TypeMethodDescriptionAuthorizationDetailsProcessor.process(UserSessionModel userSession, ClientSessionContext clientSessionCtx, AuthorizationDetailsJSONRepresentation authorizationDetailsMember) Processes the authorization_details parameter and returns a response if this processor is able to handle the given authorization_details parameter.AuthorizationDetailsProcessor.processStoredAuthorizationDetails(UserSessionModel userSession, ClientSessionContext clientSessionCtx, AuthorizationDetailsJSONRepresentation storedAuthDetailsMember) Method is invoked when authorization_details was used in the authorization request but is missing from the token request.Method parameters in org.keycloak.protocol.oidc.rar with type arguments of type AuthorizationDetailsJSONRepresentationModifier and TypeMethodDescriptionAuthorizationDetailsProcessor.getSupportedAuthorizationDetails(List<AuthorizationDetailsJSONRepresentation> authzDetailsResponse) -
Uses of AuthorizationDetailsJSONRepresentation in org.keycloak.rar
Methods in org.keycloak.rar that return AuthorizationDetailsJSONRepresentationMethods in org.keycloak.rar with parameters of type AuthorizationDetailsJSONRepresentationModifier and TypeMethodDescriptionvoidAuthorizationDetails.setAuthorizationDetails(AuthorizationDetailsJSONRepresentation authorizationDetails) Constructors in org.keycloak.rar with parameters of type AuthorizationDetailsJSONRepresentationModifierConstructorDescriptionAuthorizationDetails(ClientScopeModel clientScope, AuthorizationRequestSource source, AuthorizationDetailsJSONRepresentation authorizationDetails) -
Uses of AuthorizationDetailsJSONRepresentation in org.keycloak.representations
Fields in org.keycloak.representations with type parameters of type AuthorizationDetailsJSONRepresentationModifier and TypeFieldDescriptionprotected List<AuthorizationDetailsJSONRepresentation>AccessToken.authorizationDetailsprotected List<AuthorizationDetailsJSONRepresentation>AccessTokenResponse.authorizationDetailsMethods in org.keycloak.representations with type parameters of type AuthorizationDetailsJSONRepresentationMethods in org.keycloak.representations that return types with arguments of type AuthorizationDetailsJSONRepresentationModifier and TypeMethodDescriptionAccessToken.getAuthorizationDetails()AccessTokenResponse.getAuthorizationDetails()Method parameters in org.keycloak.representations with type arguments of type AuthorizationDetailsJSONRepresentationModifier and TypeMethodDescriptionvoidAccessToken.setAuthorizationDetails(List<AuthorizationDetailsJSONRepresentation> authorizationDetails) voidAccessTokenResponse.setAuthorizationDetails(List<AuthorizationDetailsJSONRepresentation> authorizationDetails) -
Uses of AuthorizationDetailsJSONRepresentation in org.keycloak.util
Methods in org.keycloak.util with type parameters of type AuthorizationDetailsJSONRepresentationModifier and TypeMethodDescription<T extends AuthorizationDetailsJSONRepresentation>
TAuthorizationDetailsParser.asSubtype(AuthorizationDetailsJSONRepresentation authzDetail, Class<T> clazz) static <T extends AuthorizationDetailsJSONRepresentation>
TAuthorizationDetailsParser.parseToSubtype(AuthorizationDetailsJSONRepresentation authzDetail, Class<T> clazz) Method is not supposed to be called directly.Methods in org.keycloak.util with parameters of type AuthorizationDetailsJSONRepresentationModifier and TypeMethodDescription<T extends AuthorizationDetailsJSONRepresentation>
TAuthorizationDetailsParser.asSubtype(AuthorizationDetailsJSONRepresentation authzDetail, Class<T> clazz) static <T extends AuthorizationDetailsJSONRepresentation>
TAuthorizationDetailsParser.parseToSubtype(AuthorizationDetailsJSONRepresentation authzDetail, Class<T> clazz) Method is not supposed to be called directly.