Package com.sun.identity.saml2.plugins
Defines SAMLv2 Plugin SPIs.
-
Interface Summary Interface Description AssertionIDRequestMapper This interfaceAssertonIDRequestMapperis used by asseriton ID request service to process assertion ID request.AttributeAuthorityMapper This interfaceAttributeAuthorityMapperis used by attribute authority to process attribute query.IDPAccountMapper The interfaceIDPAccountMapperis used to map the local identities to theSAMLprotocol objects and also the vice versa for some of the protocols for e.g.IDPAttributeMapper This interfaceIDPAttributeMapperis used to map the authenticated user configured attributes to SAMLAttributes so that the SAML framework may insert these attribute information as SAMLAttributeStatements in SAMLAssertion.IDPAuthnContextMapper The interfaceIDPAuthnContextMappercreates anIDPAuthnContextInfobased on the RequestAuthnContext from the AuthnRequest sent by a Service Provider and the AuthnContext configuration at the IDP entity config.IDPECPSessionMapper This interfaceIDPECPSessionMapperis used to find a valid session from HTTP servlet request on IDP with ECP profile.SAML2IdentityProviderAdapter This interfaceSAML2IdentityProviderAdapteris used to perform specific tasks in the IdPSAML2IDPFinder This interfaceSAML2IDPFinderis used to find a list of preferred Identity Authenticating providers to service the authentication request.SPAccountMapper The interfaceSPAccountMapperis used to identify the local identities that maps theSAMLprotocol objects such asAssertion,ManageNameIDRequestetc.SPAttributeMapper This interfaceSPAttributeMapperis used to map the SAMLAttributes to the local user attributes.SPAuthnContextMapper The interfaceSPAuthnContextMapper.javadetermines the Authentication Context to be set in the Authentication Request and the Auth Level of an Authentication Context. -
Class Summary Class Description DefaultAccountMapper This classDefaultAccountMapperis a base class that theDefaultSPAccountMapperandDefaultIDPAccountMappershall extend from this class.DefaultAssertionIDRequestMapper /** This classDefaultAssertonIDRequestMapperis the default implementation of theAssertonIDRequestMapperthat is used by asseriton ID request service to process assertion ID request.DefaultAttributeAuthorityMapper This classDefaultAttributeAuthorityMapperis the default implementation of theAttributeAuthorityMapperthat is used by attribute authority to process attribute query.DefaultAttributeMapper This classDefaultAttributeis the base class forDefaultSPAttributeMapperandDefaultIDPAttributeMapperfor sharing the common functionalities.DefaultFedletAdapter TheDefaultFedletAdapterclass provides default implementation forFedletAdapter.DefaultIDPAccountMapper This classDefaultIDPAccountMapperis the default implementation of theIDPAccountMapperthat is used to map theSAMLprotocol objects to the user accounts at theIdentityProviderside of SAML v2 plugin.DefaultIDPAdapter This classDefaultIDPAdapterimplements a SAML2 Identity Provider Adapter.DefaultIDPAttributeMapper This classDefaultIDPAttributeMapperimplements theIDPAttributeMapperto return the SAMLAttributeobjects that may be inserted in the SAML Assertion.DefaultIDPAuthnContextMapper This class is an out of the box default implementation of interfaceIDPAuthnContextMapper.DefaultIDPECPSessionMapper This class is the default implementation ofIDPECPSessionMapper.DefaultLibraryIDPAttributeMapper This classDefaultLibraryIDPAttributeMapperimplements theIDPAttributeMapperto return the SAMLAttributeobjects that may be inserted in the SAML Assertion.DefaultLibrarySPAccountMapper This classDefaultLibrarySPAccountMapperis the default implementation of theSPAccountMapperthat is used to map theSAMLprotocol objects to the user accounts at theServiceProviderside of SAML v2 plugin.DefaultSPAccountMapper This classDefaultSPAccountMapperis the default implementation of theDefaultLibrarySPAccountMapperthat is used to map theSAMLprotocol objects to the user accounts at theServiceProviderside of SAML v2 plugin.DefaultSPAttributeMapper This classDefaultSPAttributeimplementsSPAttributeMapperfor mapping the assertion attributes to local attributes configured in the provider configuration.DefaultSPAuthnContextMapper TheDefaultSPAuthnContextMapper.javaclass determines the authentication context and the authentication requirements for authentication by the authenticaion authority.ECPIDPFinder This classECPIDPFinderis used to find a list of preferred Identity Providers to be placed in the child element "IDPList" of ECP Request element.FedletAdapter TheFedletAdapterabstract class provides methods that could be extended to perform user specific logics during SAMLv2 protocol processing on the Service Provider side.IDPAuthnContextInfo The classIDPAuthnContextInfoconsists of the mapping betweenAuthnContextClassRefand the actual authentication mechanism at the Identity Provider.SAML2IDPProxyFRImpl This classSAML2IDPProxyFRImplis used to find a preferred Identity Authenticating provider to proxy the authentication request.SAML2IDPProxyImpl This classSAML2IDPProxyImplis used to find a preferred Identity Authenticating provider to proxy the authentication request.SAML2PluginsUtils TheSAML2PluginsUtilscontains utility methods for SAML 2.0 plugins classes.SAML2ProviderManager The classSAML2ProviderManagerretrieves properties consumed by IDWSF from providers defined in SAML2.SAML2ServiceProviderAdapter TheSAML2ServiceProviderAdapterabstract class provides methods that could be extended to perform user specific logics during SAMLv2 protocol processing on the Service Provider side.X509SubjectAttributeAuthorityMapper This classX509SubjectAttributeAuthorityMapperis the implementation of theAttributeAuthorityMapperthat is used by attribute authority to process attribute query with profile "urn:oasis:names:tc:SAML:2.0:profiles:query:attribute:X509".