This transaction identifier SHALL NOT be used for technical log-correlation
* @return */ String getUniquePiiTransactionIdentifier(); /** * Hold the identifier if the process instance, which is associated with this * request. * * @return ProcessInstanceID if this request is associated with a authentication * process, otherwise null */ String getProcessInstanceId(); /** * get the IDP URL PreFix, which was used for authentication request. * * @return IDP URL PreFix. The URL prefix always ends without / */ String getAuthUrl(); /** * get the IDP URL PreFix, which was used for authentication request. * * @return IDP URL PreFix. The URL prefix always ends without / */ String getAuthUrlWithOutSlash(); /** * Indicates if this pending request needs authentication. * * @return true if this request needs authentication, otherwise false */ boolean isNeedAuthentication(); /** * Indicates, if this pending request needs Single Sign-On (SSO) functionality. * * @return true if this request needs SSO, otherwise false */ boolean needSingleSignOnFunctionality(); /** * Set flag that this requests needs SSO. * * @param needSso true if SSO is needed, otherwise false */ void setNeedSingleSignOnFunctionality(boolean needSso); /** * Indicates, if this pending request needs an additional user consent. * * @return true if this request needs additional user consent, otherwise false */ boolean isNeedUserConsent(); void setNeedUserConsent(boolean needConsent); /** * Indicates, if this pending request is already authenticated. * * @return true if this request is already authenticated, otherwise false */ boolean isAuthenticated(); void setAuthenticated(boolean isAuthenticated); /** * Get get Service-Provider configuration which is associated with this request. * * @return Service-Provider configuration */ ISpConfiguration getServiceProviderConfiguration(); /** * Get get Service-Provider configuration which is associated with this request. * * @param decorator Interface of the Service-Provider information DAO * @param