Class FSDefaultAttributePlugin
- java.lang.Object
-
- com.sun.identity.federation.services.FSDefaultAttributePlugin
-
- All Implemented Interfaces:
FSAttributePlugin
public class FSDefaultAttributePlugin extends Object implements FSAttributePlugin
This classFSDefaultAttributePluginis the default attribute plugin implementation ofFSAttributePluginof Identity provider. The default implementation will read the attribute map configuration defined in hosted IDP local configuration and create SAMLAttributeStatements so that they can be inserted into SAML SSOAssertion.
-
-
Constructor Summary
Constructors Constructor Description FSDefaultAttributePlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ListgetAttributeStatements(String hostEntityId, String remoteEntityID, FSSubject subject, Object token)Deprecated.This method is deprecated.ListgetAttributeStatements(String realm, String hostEntityId, String remoteEntityID, FSSubject subject, Object token)Returns list ofAttributeStatements by using attribute map defined in the configuration.
-
-
-
Method Detail
-
getAttributeStatements
public List getAttributeStatements(String hostEntityId, String remoteEntityID, FSSubject subject, Object token)
Deprecated.This method is deprecated.Returns list ofAttributeStatements by using attribute map defined in the configuration.- Specified by:
getAttributeStatementsin interfaceFSAttributePlugin- Parameters:
hostEntityId- Hosted identity provider entity id.remoteEntityID- Remote provider's entity idsubject- Subject subject of the authenticated principal.token- user's session.- Returns:
- list of SAML
AttributeStatements. - See Also:
getAttributeStatements(String,String,String,FSSubject,Object)
-
getAttributeStatements
public List getAttributeStatements(String realm, String hostEntityId, String remoteEntityID, FSSubject subject, Object token)
Returns list ofAttributeStatements by using attribute map defined in the configuration.- Parameters:
realm- The realm under which the entity resides.hostEntityId- Hosted identity provider entity id.remoteEntityID- Remote provider's entity idsubject- Subject subject of the authenticated principal.token- user's session.- Returns:
- list of SAML
AttributeStatements.
-
-