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
-
public class ParEndpointRequestObjectParser extends AuthzEndpointRequestObjectParser
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
Constructors Constructor Description ParEndpointRequestObjectParser(KeycloakSession session, String requestObject, ClientModel client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <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 Detail
-
ParEndpointRequestObjectParser
public ParEndpointRequestObjectParser(KeycloakSession session, String requestObject, ClientModel client)
-
-
Method Detail
-
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
-
-