@Controller public class PVP2XProtocol extends AbstractAuthProtocolModulController
Modifier and Type | Field and Description |
---|---|
static String |
ATTRIBUTEQUERY |
static List<String> |
DEFAULTREQUESTEDATTRFORINTERFEDERATION |
static String |
METADATA |
static String |
NAME |
static String |
PATH |
static String |
POST |
static String |
REDIRECT |
static String |
SINGLELOGOUT |
static String |
SOAP |
applicationContext, authenticatedSessionStorage, authmanager, FINALIZEPROTOCOL_ENDPOINT
authConfig, ERROR_CODE_PARAM, guiBuilder, requestStorage, revisionsLogger, statisticLogger, transactionStorage
AUTHPROCESS_DATA_SECURITYLAYERTEMPLATE, AUTHPROCESS_DATA_TARGET, AUTHPROCESS_DATA_TARGETFRIENDLYNAME, COUNTRYCODE_AUSTRIA, COUNTRYCODE_XX_TO_NAME, DEBUG_OUTPUT_HIERARCHY, DEFAULT_BKU, DEFAULT_BKU_HTTPS, EXT_SAML_MANDATE_CB_BASE_ID, EXT_SAML_MANDATE_DOB, EXT_SAML_MANDATE_NAME, EXT_SAML_MANDATE_OID, EXT_SAML_MANDATE_OIDTEXTUALDESCRIPTION, EXT_SAML_MANDATE_RAW, EXT_SAML_MANDATE_REPRESENTATIONTEXT, EXT_SAML_MANDATE_REPRESENTATIONTYPE, EXT_SAML_MANDATE_WBPK, GET_MIS_SESSIONID, HEADER_CACHE_CONTROL, HEADER_EXPIRES, HEADER_PRAGMA, HEADER_VALUE_CACHE_CONTROL, HEADER_VALUE_CACHE_CONTROL_IE, HEADER_VALUE_EXPIRES, HEADER_VALUE_PRAGMA, IDENTITY_LINK_SIGNER_OID, IDENTITY_LINK_SIGNER_OID_NUMBER, IDENTITY_LINK_SIGNERS_WITHOUT_OID, INTERFEDERATION_IDP, LEGACYPARAMETERWHITELIST, MDC_SESSION_ID, MDC_TRANSACTION_ID, MOASESSION_DATA_HOLDEROFKEY_CERTIFICATE, OW_LIST, OW_ORGANWALTER, PARAM_ACTION, PARAM_APPLET_HEIGTH, PARAM_APPLET_WIDTH, PARAM_BKU, PARAM_BKUTEMPLATE, PARAM_CCC, PARAM_INPUT_PROCESSOR_SIGN_TEMPLATE, PARAM_MODUL, PARAM_OA, PARAM_RETURN, PARAM_SAMLARTIFACT, PARAM_SESSIONID, PARAM_SLORESTART, PARAM_SLOSTATUS, PARAM_SOURCEID, PARAM_SSO, PARAM_TARGET, PARAM_TARGET_PENDINGREQUESTID, PARAM_TEMPLATE, PARAM_USEELGAMANDATE, PARAM_USEMANDATE, PARAM_USEMISMANDATE, PARAM_XMLRESPONSE, PARTY_REPRESENTATION_OID_NUMBER, PROCESSCONTEXT_ISLEGACYREQUEST, PROCESSCONTEXT_PERFORM_BKUSELECTION, PROCESSCONTEXT_PERFORM_INTERFEDERATION_AUTH, PROCESSCONTEXT_REQUIRELOCALAUTHENTICATION, PROCESSCONTEXT_UNIQUE_OA_IDENTFIER, REGEX_PATTERN_TARGET, REQ_BKU_TYPE_HANDY, REQ_BKU_TYPE_LOCAL, REQ_BKU_TYPE_ONLINE, REQ_BKU_TYPES, REQ_GET_FOREIGN_ID, REQ_PROCESS_VALIDATOR_INPUT, REQ_START_AUTHENTICATION, REQ_VERIFY_AUTH_BLOCK, REQ_VERIFY_CERTIFICATE, REQ_VERIFY_IDENTITY_LINK, SLOSTATUS_ERROR, SLOSTATUS_SUCCESS, TIME_JITTER
ALLOWED_eIDAS_LOA, ALLOWED_KEYBOXIDENTIFIER, ALLOWED_REDIRECTTARGETNAMES, ALLOWED_STORKATTRIBUTEPROVIDERS, ALLOWED_WBPK_PREFIXES, BUSINESSSERVICENAMES, DEFAULT_CONTENT_TYPE_HTML_UTF8, eIDAS_LOA_HIGH, eIDAS_LOA_LOW, eIDAS_LOA_SUBSTANTIAL, FILE_URI_PREFIX, IDENIFICATIONTYPE_EIDAS, IDENIFICATIONTYPE_ERSB, IDENIFICATIONTYPE_FN, IDENIFICATIONTYPE_STORK, IDENIFICATIONTYPE_ZVR, JDBC_DRIVER_NEEDS_WORKAROUND, KEYBOXIDENTIFIER_CERTIFIED, KEYBOXIDENTIFIER_SECURE, PREFIX_EIDAS, PREFIX_STORK, PREFIX_WPBK, REDIRECTTARGET_BLANK, REDIRECTTARGET_PARENT, REDIRECTTARGET_SELF, REDIRECTTARGET_TOP, TESTCREDENTIALROOTOID, UNIQUESESSIONIDENTIFIER
Constructor and Description |
---|
PVP2XProtocol() |
Modifier and Type | Method and Description |
---|---|
boolean |
generateErrorMessage(Throwable e,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
at.gv.egovernment.moa.id.commons.api.IRequest protocolRequest) |
String |
getName() |
String |
getPath() |
void |
PVPIDPPostRequest(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
PVPIDPRedirecttRequest(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
PVPIDPSOAPRequest(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
PVPMetadataRequest(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
boolean |
validate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
at.gv.egovernment.moa.id.commons.api.IRequest pending) |
buildProtocolSpecificErrorResponse, createNewSSOSessionCookie, finalizeAuthenticationProcess, performAuthentication, removeUserSession
GenericExceptionHandler, handleError, handleErrorNoRedirect, IOExceptionHandler, logExceptionToTechnicalLog, MOAIDExceptionHandler
public static final String NAME
public static final String PATH
public static final String REDIRECT
public static final String POST
public static final String SOAP
public static final String METADATA
public static final String ATTRIBUTEQUERY
public static final String SINGLELOGOUT
public String getName()
getName
in interface IModulInfo
getName
in class AbstractAuthProtocolModulController
public String getPath()
getPath
in interface IModulInfo
getPath
in class AbstractAuthProtocolModulController
@RequestMapping(value="/pvp2/metadata", method={POST,GET}) public void PVPMetadataRequest(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
@RequestMapping(value="/pvp2/post", method=POST) public void PVPIDPPostRequest(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
@RequestMapping(value="/pvp2/redirect", method=GET) public void PVPIDPRedirecttRequest(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
@RequestMapping(value="/pvp2/soap", method=POST) public void PVPIDPSOAPRequest(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
public boolean generateErrorMessage(Throwable e, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, at.gv.egovernment.moa.id.commons.api.IRequest protocolRequest) throws Throwable
generateErrorMessage
in interface IModulInfo
generateErrorMessage
in class AbstractAuthProtocolModulController
Throwable
public boolean validate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, at.gv.egovernment.moa.id.commons.api.IRequest pending)
validate
in interface IModulInfo
validate
in class AbstractAuthProtocolModulController
Copyright © 2017. All rights reserved.