@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_ENDPOINTauthConfig, ERROR_CODE_PARAM, guiBuilder, requestStorage, revisionsLogger, statisticLogger, transactionStorageAUTHPROCESS_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, 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_JITTERALLOWED_eIDAS_LOA, ALLOWED_KEYBOXIDENTIFIER, ALLOWED_REDIRECTTARGETNAMES, ALLOWED_STORKATTRIBUTEPROVIDERS, ALLOWED_WBPK_PREFIXES, BUSINESSSERVICENAMES, 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, removeUserSessionGenericExceptionHandler, handleError, handleErrorNoRedirect, IOExceptionHandler, logExceptionToTechnicalLog, MOAIDExceptionHandlerpublic 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 IModulInfogetName in class AbstractAuthProtocolModulControllerpublic String getPath()
getPath in interface IModulInfogetPath 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.MOAIDExceptionpublic 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 IModulInfogenerateErrorMessage in class AbstractAuthProtocolModulControllerThrowablepublic boolean validate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
at.gv.egovernment.moa.id.commons.api.IRequest pending)
validate in interface IModulInfovalidate in class AbstractAuthProtocolModulControllerCopyright © 2017. All rights reserved.