public class PapeRequest extends PapeMessage
Message| Modifier and Type | Field and Description |
|---|---|
protected static List |
PAPE_FIELDS |
_parameters, AUTH_LEVEL_NS_PREFIX, AUTH_LEVEL_PREFIX, authLevelAliases, OPENID_NS_PAPE, PAPE_POLICY_MULTI_FACTOR, PAPE_POLICY_MULTI_FACTOR_PHYSICAL, PAPE_POLICY_PHISHING_RESISTANT| Modifier | Constructor and Description |
|---|---|
protected |
PapeRequest()
Constructs a Pape Request with an empty parameter list.
|
protected |
PapeRequest(ParameterList params)
Constructs a PapeRequest from a parameter list.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPreferredAuthPolicy(String policyUri)
Adds an authentication policy URI to the preferred_auth_policies
parameter.
|
void |
addPreferredCustomAuthLevel(String authLevelTypeUri) |
static PapeRequest |
createPapeRequest()
Constructs a Pape Request with an empty parameter list.
|
static PapeRequest |
createPapeRequest(ParameterList params)
Constructs a PapeRequest from a parameter list.
|
int |
getMaxAuthAge()
Gets the max_auth_age parameter.
|
String |
getPreferredAuthPolicies()
Gets the preferred_auth_policies parameter value.
|
List |
getPreferredAuthPoliciesList()
Gets a list with the preferred_auth_policies.
|
void |
setMaxAuthAge(int seconds)
Sets the max_auth_age parameter.
|
void |
setPreferredAuthPolicies(String policyUris)
Sets a new value for the preferred_auth_policies parameter.
|
void |
validate()
Checks the validity of the extension.
|
addAuthLevelExtension, getCustomAuthLevelAlias, getExtension, getParameter, getParameters, getParameterValue, getTypeUri, hasCustomAuthLevel, hasParameter, providesIdentifier, set, setParameters, signRequiredprotected static final List PAPE_FIELDS
protected PapeRequest()
protected PapeRequest(ParameterList params)
public static PapeRequest createPapeRequest()
public static PapeRequest createPapeRequest(ParameterList params) throws MessageException
MessageExceptionpublic String getPreferredAuthPolicies()
public void setPreferredAuthPolicies(String policyUris)
policyUris - Space separated list of authentication policy
URIs to be set.addPreferredAuthPolicy(String)public void addPreferredAuthPolicy(String policyUri)
policyUri - The authentication policy URI to be set.setPreferredAuthPolicies(String)public List getPreferredAuthPoliciesList()
public int getMaxAuthAge()
public void setMaxAuthAge(int seconds)
seconds - The number of seconds within which the OP is
requested to have actively authenticated the user.public void validate()
throws MessageException
MessageException - if the PapeRequest is not valid.public void addPreferredCustomAuthLevel(String authLevelTypeUri)
Copyright © 2015 WSO2. All rights reserved.