public abstract class BackchannelAuthenticationEndpointRequestParser extends Object
Modifier and Type | Field and Description |
---|---|
static int |
ADDITIONAL_REQ_PARAMS_MAX_MUMBER
Max number of additional req params copied into client session note to prevent DoS attacks
|
static int |
ADDITIONAL_REQ_PARAMS_MAX_SIZE
Max size of additional req param value copied into client session note to prevent DoS attacks - params with longer value are ignored
|
static String |
CIBA_SIGNED_AUTHENTICATION_REQUEST |
static Set<String> |
KNOWN_REQ_PARAMS
Set of known protocol POST params not to be stored into additionalReqParams}
|
Constructor and Description |
---|
BackchannelAuthenticationEndpointRequestParser() |
Modifier and Type | Method and Description |
---|---|
protected void |
extractAdditionalReqParams(Map<String,String> additionalReqParams) |
protected abstract Integer |
getIntParameter(String paramName) |
protected abstract String |
getParameter(String paramName) |
protected abstract Set<String> |
keySet() |
void |
parseRequest(BackchannelAuthenticationEndpointRequest request) |
protected <T> T |
replaceIfNotNull(T previousVal,
T newVal) |
public static final int ADDITIONAL_REQ_PARAMS_MAX_MUMBER
public static final int ADDITIONAL_REQ_PARAMS_MAX_SIZE
public static final String CIBA_SIGNED_AUTHENTICATION_REQUEST
public BackchannelAuthenticationEndpointRequestParser()
public void parseRequest(BackchannelAuthenticationEndpointRequest request)
protected void extractAdditionalReqParams(Map<String,String> additionalReqParams)
protected <T> T replaceIfNotNull(T previousVal, T newVal)
Copyright © 2021 JBoss by Red Hat. All rights reserved.