Class BackchannelAuthenticationEndpointRequestParser
java.lang.Object
org.keycloak.protocol.oidc.grants.ciba.endpoints.request.BackchannelAuthenticationEndpointRequestParser
- Author:
- Takashi Norimatsu
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Max number of additional req params copied into client session note to prevent DoS attacksstatic final int
Max size of additional req param value copied into client session note to prevent DoS attacks - params with longer value are ignoredstatic final String
Set of known protocol POST params not to be stored into additionalReqParams} -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
extractAdditionalReqParams
(Map<String, String> additionalReqParams) protected abstract Integer
getIntParameter
(String paramName) protected abstract String
getParameter
(String paramName) keySet()
void
protected <T> T
replaceIfNotNull
(T previousVal, T newVal)
-
Field Details
-
ADDITIONAL_REQ_PARAMS_MAX_MUMBER
public static final int ADDITIONAL_REQ_PARAMS_MAX_MUMBERMax number of additional req params copied into client session note to prevent DoS attacks- See Also:
-
ADDITIONAL_REQ_PARAMS_MAX_SIZE
public static final int ADDITIONAL_REQ_PARAMS_MAX_SIZEMax size of additional req param value copied into client session note to prevent DoS attacks - params with longer value are ignored- See Also:
-
CIBA_SIGNED_AUTHENTICATION_REQUEST
- See Also:
-
KNOWN_REQ_PARAMS
Set of known protocol POST params not to be stored into additionalReqParams}
-
-
Constructor Details
-
BackchannelAuthenticationEndpointRequestParser
public BackchannelAuthenticationEndpointRequestParser()
-
-
Method Details
-
parseRequest
-
extractAdditionalReqParams
-
replaceIfNotNull
protected <T> T replaceIfNotNull(T previousVal, T newVal) -
getParameter
-
getIntParameter
-
keySet
-