Class DefaultSTSAttributeProvider

    • Constructor Detail

      • DefaultSTSAttributeProvider

        public DefaultSTSAttributeProvider()
    • Method Detail

      • 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.