public interface SPAttributeMapper
SPAttributeMapper
is used to map the
SAML Attribute
s to the local user attributes.
This mapper will be used by the Service Provider that will read
the configured map for the corresponding SAML attributes and
supply to the SAML framework.
The locally mapped attributes returned by the implementation of
this interface will be used by the SAML2 framework to expose
through the single sign-on token to the application.
Also, the implementation of this mapper may need to consider the deployment
of the WS-Federation implementation base platform for example
AccessManager
or the FederationManager
.IDPAttributeMapper
Modifier and Type | Method and Description |
---|---|
Map<String,Set<String>> |
getAttributes(List<Attribute> attributes,
String userID,
String hostEntityID,
String remoteEntityID,
String realm)
Returns the map of user attribute values for the corresponding
SAML
Attribute s. |
Map<String,Set<String>> getAttributes(List<Attribute> attributes, String userID, String hostEntityID, String remoteEntityID, String realm) throws WSFederationException
Attribute
s. This attribute value pair map will be
expose by the SAML
framework via the Single Sign On
Token.attributes
- list of SAML Attribute
s.userID
- universal identifier or the distinguished name (DN)
of the user.hostEntityID
- EntityID
of the hosted provider.remoteEntityID
- EntityID
of the remote provider.AttributeValuePair
s for the given
SAML Attribute
list.WSFederationException
- if any failure.Copyright © 2010-2018, ForgeRock All Rights Reserved.