Class ParEndpointRequestObjectParser
java.lang.Object
org.keycloak.protocol.oidc.endpoints.request.AuthzEndpointRequestParser
org.keycloak.protocol.oidc.endpoints.request.AuthzEndpointRequestObjectParser
org.keycloak.protocol.oidc.par.endpoints.request.ParEndpointRequestObjectParser
Parse the parameters from a request object sent to PAR Endpoint
- Author:
- Takashi Norimatsu
-
Field Summary
Fields inherited from class org.keycloak.protocol.oidc.endpoints.request.AuthzEndpointRequestParser
ADDITIONAL_REQ_PARAMS_MAX_MUMBER, ADDITIONAL_REQ_PARAMS_MAX_SIZE, AUTHZ_REQUEST_OBJECT, AUTHZ_REQUEST_OBJECT_ENCRYPTED, KNOWN_REQ_PARAMS
-
Constructor Summary
ConstructorDescriptionParEndpointRequestObjectParser
(KeycloakSession session, String requestObject, ClientModel client) -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> T
replaceIfNotNull
(T previousVal, T newVal) protected void
validateResponseTypeParameter
(String responseType, AuthorizationEndpointRequest request) Methods inherited from class org.keycloak.protocol.oidc.endpoints.request.AuthzEndpointRequestObjectParser
getIntParameter, getParameter, keySet
Methods inherited from class org.keycloak.protocol.oidc.endpoints.request.AuthzEndpointRequestParser
extractAdditionalReqParams, parseRequest
-
Constructor Details
-
ParEndpointRequestObjectParser
public ParEndpointRequestObjectParser(KeycloakSession session, String requestObject, ClientModel client)
-
-
Method Details
-
replaceIfNotNull
protected <T> T replaceIfNotNull(T previousVal, T newVal) - Overrides:
replaceIfNotNull
in classAuthzEndpointRequestParser
-
validateResponseTypeParameter
protected void validateResponseTypeParameter(String responseType, AuthorizationEndpointRequest request) - Overrides:
validateResponseTypeParameter
in classAuthzEndpointRequestParser
-