|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.3) Part Number E41849-02 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface SAMLIdentityAssertionNameMapper
Interface used to perform mapping of user and group information from SAML assertions.
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 | |
|---|---|
String |
getGroupAttrName()
Returns the SAML AttributeName that should be used to extract group information from assertions. |
String |
getGroupAttrNamespace()
Returns the SAML AttributeNamespace that should be used to extract group information from assertions. |
Collection |
mapGroupInfo(SAMLNameMapperInfo info,
ContextHandler handler)
Maps a SAMLNameMapperInfo to a Collection
of group names. |
String |
mapNameInfo(SAMLNameMapperInfo info,
ContextHandler handler)
Maps a SAMLNameMapperInfo to a user name. |
| Method Detail |
|---|
String mapNameInfo(SAMLNameMapperInfo info,
ContextHandler handler)
SAMLNameMapperInfo to a user name.
info - The SAMLNameMapperInfo containing user
and group information from a SAML assertion.handler - The ContextHandler passed to the SAML Identity Asserter.
String contained the mapped username
Collection mapGroupInfo(SAMLNameMapperInfo info,
ContextHandler handler)
SAMLNameMapperInfo to a Collection
of group names.
info - The SAMLNameMapperInfo containing user
and group information from a SAML assertion.handler - The ContextHandler passed to the SAML Identity Asserter.
Collection containing the mapped group names,
or null if groups were not mapped.String getGroupAttrName()
SAMLNameMapperInfo with its values.
String getGroupAttrNamespace()
SAMLNameMapperInfo with its values.
|
Copyright 1996, 2014, 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 Java API Reference for Oracle WebLogic Server 12c (12.1.3) Part Number E41849-02 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||