FileDocCategorySizeDatePackage
STSAttributeProvider.javaAPI DocExample3784Tue May 29 16:56:30 BST 2007com.sun.xml.ws.api.security.trust

STSAttributeProvider

public interface STSAttributeProvider

This interface is a plugin for attrinute services to a Security Token Service (STS). An attribute service provides the attributes about a requestor. The attributes are included in the issued toekn for the requestor using with the target servicce for authentication and authorization purpose. The usual services mechanism is used to find implementing class of STSAttributeProvider.

author
Jiandong Guo

Fields Summary
public static final String
NAME_IDENTIFIER
Constructors Summary
Methods Summary
public java.util.MapgetClaimedAttributes(javax.security.auth.Subject subject, java.lang.String appliesTo, java.lang.String tokenType, Claims claims)
Returns the map of claimed attributes of the requestor apply to the targeted service.

param
subject The Subject contgaining authentication information and context of the authenticated requestor.
param
appliesTo Identifying target service(s)
param
tokenType Type of token to be issued which will contain these attributes.
param
cliams Identifying the attributes of the requestor claimed by the target service.
return
map of attribut key and values. The key of the map is a QName contains the key name the the name space for the key. The value of the map is a List of String contains a list of the values. One particular value with the requestor identity to be in the issued token with key nameNAME_IDENTIFIER must be in the map.