Oracle Fusion Middleware
Oracle WebLogic Server API Reference
11g Release 1 (10.3.6)

Part Number E13941-06

weblogic.security.providers.saml
Interface SAMLCredentialAttributeMapper


public interface SAMLCredentialAttributeMapper

Interface used to perform mapping from Subject to SAMLAssertion attributes.

To specify an instance of this interface to be used by the SAML Credential Mapper, set the NameMapperClassName attribute.

Classes implementing this interface must have a public no-arg constructor and must be in the system classpath.


Method Summary
 Collection<SAMLAttributeStatementInfo> mapAttributes(Subject subject, ContextHandler handler)
          Maps a Subject to a set of values used to construct a SAMLAttributeStatementInfo element for a SAML assertion.
 

Method Detail

mapAttributes

Collection<SAMLAttributeStatementInfo> mapAttributes(Subject subject,
                                                     ContextHandler handler)
Maps a Subject to a set of values used to construct a SAMLAttributeStatementInfo element for a SAML assertion. The returned Collection contains SAMLAttributeStatementInfo elements, which will be used to construct a SAML AttributeStatement for the SAML assertion.

Parameters:
subject - The Subject that should be mapped.
handler - The ContextHandler passed to the SAML Credential Mapper.
Returns:
A Collection containing SAMLAttributeStatementInfo instances, or null if no mapping is made.

Copyright 1996, 2011, 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.

Oracle Fusion Middleware
Oracle WebLogic Server API Reference
11g Release 1 (10.3.6)

Part Number E13941-06