org.apache.cxf.sts.token.validator
Interface SAMLRoleParser
- All Known Implementing Classes:
- DefaultSAMLRoleParser
public interface SAMLRoleParser
This interface defines a way to extract roles from a SAML Assertion
parseRolesFromAssertion
Set<Principal> parseRolesFromAssertion(Principal principal,
Subject subject,
org.apache.wss4j.common.saml.SamlAssertionWrapper assertion)
- Return the set of User/Principal roles from the Assertion.
- Parameters:
principal
- the Principal associated with the Assertionsubject
- the JAAS Subject associated with a successful validation of the Assertionassertion
- The Assertion object
- Returns:
- the set of User/Principal roles from the Assertion.
Apache CXF