Package com.sun.identity.saml2.plugins
@Supported
package com.sun.identity.saml2.plugins
Defines SAMLv2 Plugin SPIs.
-
ClassDescriptionThis interface
AssertonIDRequestMapper
is used by assertion ID request service to process assertion ID request.This interfaceAttributeAuthorityMapper
is used by attribute authority to process attribute query.Deprecated, for removal: This API element is subject to removal in a future version.The interfaceIDPAccountMapper
is used to map the local identities to theSAML
protocol objects and also the vice versa for some of the protocols for e.g.This interfaceIDPAttributeMapper
is used to map the authenticated user configured attributes to SAMLAttribute
s so that the SAML framework may insert these attribute information as SAMLAttributeStatement
s in SAMLAssertion
.The classIDPAuthnContextInfo
consists of the mapping betweenAuthnContextClassRef
and the actual authentication mechanism at the Identity Provider.The interfaceIDPAuthnContextMapper
creates anIDPAuthnContextInfo
based on the RequestAuthnContext from the AuthnRequest sent by a Service Provider and the AuthnContext configuration at the IDP entity config.This interfaceIDPECPSessionMapper
is used to find a valid session from HTTP servlet request on IDP with ECP profile.Deprecated, for removal: This API element is subject to removal in a future version.since AM 7.3.0 Implement use-case specificIDPAdapter
implementations instead.Deprecated, for removal: This API element is subject to removal in a future version.since AM 7.3.0 Implement use-case specificIDPFinder
implementations instead.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.The interfaceSPAccountMapper
is used to identify the local identities that maps theSAML
protocol objects such asAssertion
,ManageNameIDRequest
etc.This interfaceSPAttributeMapper
is used to map the SAMLAttribute
s to the local user attributes.The interfaceSPAuthnContextMapper.java
determines the Authentication Context to be set in the Authentication Request and the Auth Level of an Authentication Context.
FedletAdapter
implementations instead.