Package com.sun.identity.saml2.plugins
Class SAML2ServiceProviderAdapter
- java.lang.Object
-
- com.sun.identity.saml2.plugins.SAML2ServiceProviderAdapter
-
- All Implemented Interfaces:
InitializablePlugin
,SAMLPlugin
,SPAdapter
@Deprecated(forRemoval=true, since="7.3.0") @SupportedAll public abstract class SAML2ServiceProviderAdapter extends Object implements SPAdapter
Deprecated, for removal: This API element is subject to removal in a future version.since AM 7.3.0 Implement use-case specificSPAdapter
implementations instead.TheSAML2ServiceProviderAdapter
abstract class provides methods that could be extended to perform user specific logics during SAMLv2 protocol processing on the Service Provider side. The implementation class could be configured on a per-service provider basis in the extended metadata configuration.A singleton instance of this
SAML2ServiceProviderAdapter
class will be used per Service Provider during runtime, so make sure implementation of the methods are thread safe.
-
-
Field Summary
-
Fields inherited from interface org.forgerock.openam.saml2.plugins.InitializablePlugin
HOSTED_ENTITY_ID, REALM
-
Fields inherited from interface org.forgerock.openam.saml2.plugins.SPAdapter
FEDERATION_FAILED_WRITING_ACCOUNT_INFO, INVALID_RESPONSE, SSO_FAILED_ATTRIBUTE_MAPPING, SSO_FAILED_AUTH_ACCOUNT_EXPIRED, SSO_FAILED_AUTH_USER_INACTIVE, SSO_FAILED_AUTH_USER_LOCKED, SSO_FAILED_META_DATA_ERROR, SSO_FAILED_NO_USER_MAPPING, SSO_FAILED_SESSION_ERROR, SSO_FAILED_SESSION_GENERATION, SUCCESS
-
-
Constructor Summary
Constructors Constructor Description SAML2ServiceProviderAdapter()
Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.forgerock.openam.saml2.plugins.InitializablePlugin
initialize, initialize
-
Methods inherited from interface org.forgerock.openam.saml2.plugins.SPAdapter
postNewNameIDSuccess, postSingleLogoutSuccess, postSingleSignOnFailure, postSingleSignOnSuccess, postTerminateNameIDSuccess, preSingleLogoutProcess, preSingleSignOnProcess, preSingleSignOnRequest
-
-