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