com.sun.xml.ws.security.trust.impl
Class DefaultSTSAttributeProvider
java.lang.Object
com.sun.xml.ws.security.trust.impl.DefaultSTSAttributeProvider
- All Implemented Interfaces:
- STSAttributeProvider
public class DefaultSTSAttributeProvider
- extends Object
- implements STSAttributeProvider
- Author:
- Jiandong Guo
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultSTSAttributeProvider
public DefaultSTSAttributeProvider()
getClaimedAttributes
public Map<QName,List<String>> getClaimedAttributes(Subject subject,
String appliesTo,
String tokenType,
Claims claims)
- Description copied from interface:
STSAttributeProvider
- Returns the map of claimed attributes of the requestor apply to the targeted service.
- Specified by:
getClaimedAttributes in interface STSAttributeProvider
- Parameters:
subject - The Subject contgaining authentication information and context of the
authenticated requestor.appliesTo - Identifying target service(s)tokenType - Type of token to be issued which will contain these attributes.
- Returns:
- 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.
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.