public abstract class RequestImpl extends Object implements at.gv.egovernment.moa.id.commons.api.IRequest, Serializable
Modifier and Type | Field and Description |
---|---|
static String |
DATAID_INTERFEDERATIOIDP_ENTITYID |
static String |
DATAID_INTERFEDERATIOIDP_RESPONSE |
static String |
DATAID_INTERFEDERATIOIDP_URL |
static String |
DATAID_REQUESTED_ATTRIBUTES |
static String |
DATAID_REQUESTER_IP_ADDRESS |
static String |
eIDAS_GENERIC_REQ_DATA_LEVELOFASSURENCE |
Constructor and Description |
---|
RequestImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
forceAuth() |
String |
getAuthURL() |
String |
getAuthURLWithOutSlash() |
Object |
getGenericData(String key) |
<T> T |
getGenericData(String key,
Class<T> clazz) |
String |
getInternalSSOSessionIdentifier() |
at.gv.egovernment.moa.id.commons.api.data.IAuthenticationSession |
getMOASession() |
String |
getOAURL() |
at.gv.egovernment.moa.id.commons.api.IOAAuthParameters |
getOnlineApplicationConfiguration() |
String |
getProcessInstanceId() |
abstract Collection<String> |
getRequestedAttributes(org.opensaml.saml2.metadata.provider.MetadataProvider metadataProvider)
This method map the protocol specific requested attributes to PVP 2.1 attributes.
|
String |
getRequestID() |
String |
getUniqueSessionIdentifier() |
String |
getUniqueTransactionIdentifier() |
void |
initialize(javax.servlet.http.HttpServletRequest req) |
boolean |
isAbortedByUser() |
boolean |
isAuthenticated() |
boolean |
isNeedAuthentication() |
boolean |
isPassiv() |
boolean |
needSingleSignOnFunctionality() |
void |
populateMOASessionWithSSOInformation(at.gv.egovernment.moa.id.commons.api.data.IAuthenticationSession ssoSession) |
String |
requestedAction() |
String |
requestedModule() |
void |
setAbortedByUser(boolean isAborted) |
void |
setAction(String action) |
void |
setAuthenticated(boolean isAuthenticated) |
void |
setForce(boolean force) |
void |
setGenericDataToSession(String key,
Object object) |
void |
setInternalSSOSessionIdentifier(String internalSSOSessionId)
Set the internal SSO session identifier, which associated with this pending request
|
void |
setModule(String module) |
void |
setNeedAuthentication(boolean needAuthentication) |
void |
setNeedSingleSignOnFunctionality(boolean needSSO) |
void |
setOAURL(String value) |
void |
setOnlineApplicationConfiguration(at.gv.egovernment.moa.id.commons.api.IOAAuthParameters oaConfig) |
void |
setPassiv(boolean passiv) |
void |
setProcessInstanceId(String id) |
void |
setRequestID(String id) |
void |
setUniqueSessionIdentifier(String id) |
void |
setUniqueTransactionIdentifier(String id) |
public static final String DATAID_INTERFEDERATIOIDP_URL
public static final String DATAID_INTERFEDERATIOIDP_RESPONSE
public static final String DATAID_REQUESTED_ATTRIBUTES
public static final String DATAID_INTERFEDERATIOIDP_ENTITYID
public static final String DATAID_REQUESTER_IP_ADDRESS
public static final String eIDAS_GENERIC_REQ_DATA_LEVELOFASSURENCE
public final void initialize(javax.servlet.http.HttpServletRequest req) throws at.gv.egovernment.moa.id.commons.api.exceptions.ConfigurationException
at.gv.egovernment.moa.id.commons.api.exceptions.ConfigurationException
public abstract Collection<String> getRequestedAttributes(org.opensaml.saml2.metadata.provider.MetadataProvider metadataProvider)
getRequestedAttributes
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public void setOAURL(String value)
public String getOAURL()
getOAURL
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public boolean isPassiv()
isPassiv
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public boolean forceAuth()
forceAuth
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public void setPassiv(boolean passiv)
public void setForce(boolean force)
public String requestedAction()
requestedAction
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public void setAction(String action)
public String requestedModule()
requestedModule
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public void setModule(String module)
module
- the module to setpublic void setRequestID(String id)
public String getRequestID()
getRequestID
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public String getInternalSSOSessionIdentifier()
getInternalSSOSessionIdentifier
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public void setInternalSSOSessionIdentifier(String internalSSOSessionId)
internalSSOSessionId
- public at.gv.egovernment.moa.id.commons.api.data.IAuthenticationSession getMOASession()
getMOASession
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public void populateMOASessionWithSSOInformation(at.gv.egovernment.moa.id.commons.api.data.IAuthenticationSession ssoSession)
populateMOASessionWithSSOInformation
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public at.gv.egovernment.moa.id.commons.api.IOAAuthParameters getOnlineApplicationConfiguration()
getOnlineApplicationConfiguration
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public void setOnlineApplicationConfiguration(at.gv.egovernment.moa.id.commons.api.IOAAuthParameters oaConfig)
public String getUniqueTransactionIdentifier()
getUniqueTransactionIdentifier
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public String getUniqueSessionIdentifier()
getUniqueSessionIdentifier
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public String getProcessInstanceId()
getProcessInstanceId
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public void setUniqueTransactionIdentifier(String id)
public void setUniqueSessionIdentifier(String id)
public void setProcessInstanceId(String id)
public String getAuthURL()
getAuthURL
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public String getAuthURLWithOutSlash()
getAuthURLWithOutSlash
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public boolean isNeedAuthentication()
isNeedAuthentication
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public void setNeedAuthentication(boolean needAuthentication)
needAuthentication
- the needAuthentication to setpublic boolean isAuthenticated()
isAuthenticated
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public void setAuthenticated(boolean isAuthenticated)
setAuthenticated
in interface at.gv.egovernment.moa.id.commons.api.IRequest
isAuthenticated
- the isAuthenticated to setpublic boolean needSingleSignOnFunctionality()
needSingleSignOnFunctionality
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public void setNeedSingleSignOnFunctionality(boolean needSSO)
setNeedSingleSignOnFunctionality
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public boolean isAbortedByUser()
isAbortedByUser
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public void setAbortedByUser(boolean isAborted)
setAbortedByUser
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public Object getGenericData(String key)
getGenericData
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public <T> T getGenericData(String key, Class<T> clazz)
getGenericData
in interface at.gv.egovernment.moa.id.commons.api.IRequest
public void setGenericDataToSession(String key, Object object) throws at.gv.egovernment.moa.id.commons.api.exceptions.SessionDataStorageException
setGenericDataToSession
in interface at.gv.egovernment.moa.id.commons.api.IRequest
at.gv.egovernment.moa.id.commons.api.exceptions.SessionDataStorageException
Copyright © 2017. All rights reserved.