Interface IDPAttributeMapper
-
@SupportedAll public interface IDPAttributeMapper
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 implementation of this interface can read the configured attributes or the attributes that are available through the Single Sign On Token and returns the SAMLAttribute
s.- See Also:
SPAttributeMapper
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<Attribute>
getAttributes(Object session, String hostEntityID, String remoteEntityID, String realm)
Returns list of SAMLAttribute
objects for an authenticated user local attributes.
-
-
-
Method Detail
-
getAttributes
List<Attribute> getAttributes(Object session, String hostEntityID, String remoteEntityID, String realm) throws WSFederationException
Returns list of SAMLAttribute
objects for an authenticated user local attributes.- Parameters:
session
- single sign on session of an authenticated user.hostEntityID
-EntityID
of the hosted provider.remoteEntityID
-EntityID
of the remote provider.realm
- realm name.- Returns:
- list of
Attributes
s of an authenticated user. - Throws:
WSFederationException
- if any failure.
-
-