@Controller public class ProtocolFinalizationController extends AbstractAuthProtocolModulController
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 |
|---|
ProtocolFinalizationController() |
| Modifier and Type | Method and Description |
|---|---|
void |
finalizeAuthProtocol(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
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() |
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, MOAIDExceptionHandler@RequestMapping(value="/finalizeAuthProtocol",
method=GET)
public void finalizeAuthProtocol(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException,
IOException
at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDExceptionIOExceptionpublic String getName()
getName in interface IModulInfogetName in class AbstractAuthProtocolModulControllerpublic String getPath()
getPath in interface IModulInfogetPath in class AbstractAuthProtocolModulControllerpublic 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.