76 String clientId =
getParameter(OIDCLoginProtocol.CLIENT_ID_PARAM);
78 if (request.clientId != null && !request.clientId.equals(clientId)) {
79 throw new IllegalArgumentException(
"The client_id parameter doesn't match the one from OIDC 'request' or 'request_uri'");
82 request.clientId = clientId;
99 request.codeChallengeMethod =
replaceIfNotNull(request.codeChallengeMethod,
getParameter(OIDCLoginProtocol.CODE_CHALLENGE_METHOD_PARAM));
abstract Integer getIntParameter(String paramName)
abstract String getParameter(String paramName)
protected< T > T replaceIfNotNull(T previousVal, T newVal)
Definition: AuthzEndpointRequestParser.java:126
void extractAdditionalReqParams(Map< String, String > additionalReqParams)
Definition: AuthzEndpointRequestParser.java:105