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.
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
Attribute
s.