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> TreplaceIfNotNull(T previousVal, T newVal)protected voidvalidateResponseTypeParameter(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:
 replaceIfNotNullin classAuthzEndpointRequestParser
 
- 
validateResponseTypeParameter
protected void validateResponseTypeParameter(String responseType, AuthorizationEndpointRequest request)
- Overrides:
 validateResponseTypeParameterin classAuthzEndpointRequestParser
 
 - 
 
 -