public interface SAMLIdentityAssertionAttributeMapper
To specify an instance of this interface to be used by the SAML Identity Asserter, set the NameMapperClassName attribute.
Classes implementing this interface must have a public no-arg constructor and must be in the system classpath.
Modifier and Type | Method | Description |
---|---|---|
void |
mapAttributeInfo(java.util.Collection<SAMLAttributeStatementInfo> attrStmtInfos,
ContextHandler contextHandler) |
map from collection of
SAMLAttributeStatementInfo to collection of
Principal . |
void mapAttributeInfo(java.util.Collection<SAMLAttributeStatementInfo> attrStmtInfos, ContextHandler contextHandler)
SAMLAttributeStatementInfo
to collection of
Principal
. The implementation of this interface is expected to add
the collection of Principal
to the context handler under name
ContextElementDictionary.SAML_ATTRIBUTE_PRINCIPALSattrStmtInfos
- collection of SAMLAttributeStatementInfo which will be mappedcontextHandler
- context handler into which the principals should be added