Class OID4VCAuthorizationDetailsProcessor
java.lang.Object
org.keycloak.protocol.oid4vc.issuance.OID4VCAuthorizationDetailsProcessor
- All Implemented Interfaces:
AuthorizationDetailsProcessor
,Provider
public class OID4VCAuthorizationDetailsProcessor
extends Object
implements AuthorizationDetailsProcessor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
process
(UserSessionModel userSession, ClientSessionContext clientSessionCtx, String authorizationDetailsParameter) Processes the authorization_details parameter and returns a response if this processor is able to handle the given authorization_details parameter.
-
Field Details
-
OPENID_CREDENTIAL_TYPE
- See Also:
-
-
Constructor Details
-
OID4VCAuthorizationDetailsProcessor
-
-
Method Details
-
process
public List<AuthorizationDetailsResponse> process(UserSessionModel userSession, ClientSessionContext clientSessionCtx, String authorizationDetailsParameter) Description copied from interface:AuthorizationDetailsProcessor
Processes the authorization_details parameter and returns a response if this processor is able to handle the given authorization_details parameter.- Specified by:
process
in interfaceAuthorizationDetailsProcessor
- Parameters:
userSession
- the user sessionclientSessionCtx
- the client session contextauthorizationDetailsParameter
- the raw authorization_details parameter value- Returns:
- authorization details response if this processor can handle the parameter, null if the parameter is incompatible with this processor
-
close
public void close()
-