Overview | Package | Class | Use | Tree | Deprecated | Index | Help
|  | Oracle
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## weblogic.security.providers.saml
Interface SAMLIdentityAssertionAttributeMapper

    public interface SAMLIdentityAssertionAttributeMapper

Interface used to perform mapping from SAML Attribute Statement to Attribute Principals.

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.

Method Summary
`void` | `mapAttributeInfo(Collection<SAMLAttributeStatementInfo> attrStmtInfos, ContextHandler contextHandler)` map from collection of `SAMLAttributeStatementInfo` to collection of `Principal`.

Method Detail

### mapAttributeInfo

    void mapAttributeInfo(Collection<SAMLAttributeStatementInfo> attrStmtInfos,
                          ContextHandler contextHandler)

  map from collection of `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_PRINCIPALS

  Parameters:
    `attrStmtInfos` - collection of SAMLAttributeStatementInfo which will be mapped
    `contextHandler` - context handler into which the principals should be added

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Documentation is available at http://edocs.bea.com/wls/docs103 Copyright 1996,2008, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD