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
  • Constructor Details

    • DefaultSTSAttributeProvider

      public DefaultSTSAttributeProvider()
  • Method Details

    • 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.
      claims - Identifying the attributes of the requestor claimed by the target service.
      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.