com.sun.identity.liberty.ws.security
Interface SecurityAttributePlugin


public interface SecurityAttributePlugin

This interface SecurityAttributePlugin is used to insert security attributes via the AttributeStatement into the SecurityAssertion during the discovery service credential generation.


Method Summary
 List getAttributes(NameIdentifier nameID, Object resourceID, String providerID)
          Returns the list of SAML Attribute objects.
 

Method Detail

getAttributes

List getAttributes(NameIdentifier nameID,
                   Object resourceID,
                   String providerID)
Returns the list of SAML Attribute objects.

Parameters:
nameID - NameIdentifier of the subject in the Assertion.
resourceID - ResourceID or the EncryptedResourceID object of the entry or the user that is being accessed by the web services client.
providerID - Discovery service ProviderID.
Returns:
list of Attributes.