|
Oracle Fusion Middleware Oracle WebLogic Server API Reference 11g Release 1 (10.3.5) Part Number E13941-05 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectweblogic.security.providers.saml.SAMLNameMapperInfo
public class SAMLNameMapperInfo
The SAMLNameMapperInfo
is used to represent
user name and group information for SAML assertions.
Field Summary | |
---|---|
static String |
ATTR_NAME_FORMAT_BASIC
SAML 2.0 URN for "Basic" attribute name format. |
static String |
BEA_GROUP_ATTR_NAME
BEA SAML AttributeName value indicating a groups attribute |
static String |
BEA_GROUP_ATTR_NAMEFORMAT
SAML 2.0 BEA group attribute name format. |
static String |
BEA_GROUP_ATTR_NAMESPACE
BEA SAML AttributeNamespace value indicating a groups attribute |
static String |
NAME_FORMAT_EMAIL_ADDR
SAML 1.1 URN for "Email Address" name format. |
static String |
NAME_FORMAT_ENTITY
SAML 2.0 URN for "Entity" name format. |
static String |
NAME_FORMAT_KERBEROS
SAML 2.0 URN for "Kerberos" name format. |
static String |
NAME_FORMAT_PERSISTENT
SAML 2.0 URN for "Psersistent" name format. |
static String |
NAME_FORMAT_TRANSIENT
SAML 2.0 URN for "Transient" name format. |
static String |
NAME_FORMAT_UNSPECIFIED
SAML 1.1 URN for "Unspecified" name format. |
static String |
NAME_FORMAT_WINDOWS_DQN
SAML 1.1 URN for "Windows Domain Qualified Name" name format. |
static String |
NAME_FORMAT_X500_SUBJECT
SAML 1.1 URN for "X.509 Subject Name" name format. |
Constructor Summary | |
---|---|
SAMLNameMapperInfo()
Default no-args constructor |
|
SAMLNameMapperInfo(String name,
Collection groups)
Construct SAMLNameMapperInfo with the specified user name and groups. |
|
SAMLNameMapperInfo(String nameQualifier,
String name,
Collection groups)
Construct SAMLNameMapperInfo with the specified name qualifier,
user name, and groups. |
|
SAMLNameMapperInfo(String nameQualifier,
String nameFormat,
String name,
Collection groups)
Construct SAMLNameMapperInfo with the specified name qualifier,
name format, user name, and groups. |
|
SAMLNameMapperInfo(String nameQualifier,
String nameFormat,
String name,
String groupAttrName,
String groupAttrNamespace,
Collection groups)
Construct SAMLNameMapperInfo with the specified name qualifier,
name format, user name, group attribute name, group attribute namespace, and groups. |
Method Summary | |
---|---|
String |
getAuthenticationMethod()
|
String |
getGroupAttrName()
|
String |
getGroupAttrNamespace()
|
Collection |
getGroups()
|
String |
getName()
|
String |
getNameFormat()
|
String |
getNameQualifier()
|
void |
setAuthenticationMethod(String authMethod)
|
void |
setGroupAttrName(String groupAttrName)
|
void |
setGroupAttrNamespace(String groupAttrNamespace)
|
void |
setGroups(Collection groups)
|
void |
setName(String name)
|
void |
setNameFormat(String nameFormat)
|
void |
setNameQualifier(String nameQualifier)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String NAME_FORMAT_UNSPECIFIED
public static final String NAME_FORMAT_EMAIL_ADDR
public static final String NAME_FORMAT_X500_SUBJECT
public static final String NAME_FORMAT_WINDOWS_DQN
public static final String NAME_FORMAT_KERBEROS
public static final String NAME_FORMAT_ENTITY
public static final String NAME_FORMAT_PERSISTENT
public static final String NAME_FORMAT_TRANSIENT
public static final String ATTR_NAME_FORMAT_BASIC
public static final String BEA_GROUP_ATTR_NAMESPACE
public static final String BEA_GROUP_ATTR_NAME
public static final String BEA_GROUP_ATTR_NAMEFORMAT
Constructor Detail |
---|
public SAMLNameMapperInfo()
public SAMLNameMapperInfo(String name, Collection groups)
SAMLNameMapperInfo
with the specified user name and groups.
name
- The username.groups
- A Collection
of group names.public SAMLNameMapperInfo(String nameQualifier, String name, Collection groups)
SAMLNameMapperInfo
with the specified name qualifier,
user name, and groups.
nameQualifier
- The NameQualifier to use.name
- The username.groups
- A Collection
of group names.public SAMLNameMapperInfo(String nameQualifier, String nameFormat, String name, Collection groups)
SAMLNameMapperInfo
with the specified name qualifier,
name format, user name, and groups.
nameQualifier
- The NameQualifier to use.nameFormat
- The NameFormat to use.name
- The username.groups
- A Collection
of group names.public SAMLNameMapperInfo(String nameQualifier, String nameFormat, String name, String groupAttrName, String groupAttrNamespace, Collection groups)
SAMLNameMapperInfo
with the specified name qualifier,
name format, user name, group attribute name, group attribute namespace, and groups.
nameQualifier
- The NameQualifier to use.nameFormat
- The NameFormat to use.name
- The username.groupAttrName
- The group AttributeName to use.groupAttrNamespace
- The group AttributeNamespace to use.groups
- A Collection
of group names.Method Detail |
---|
public String getGroupAttrName()
BEA_GROUP_ATTR_NAME
.public void setGroupAttrName(String groupAttrName)
groupAttrName
- The groupAttrName to set.public String getGroupAttrNamespace()
BEA_GROUP_ATTR_NAMESPACE
.public void setGroupAttrNamespace(String groupAttrNamespace)
groupAttrNamespace
- The groupAttrNamespace to set.public Collection getGroups()
public void setGroups(Collection groups)
groups
- The groups to set.public String getName()
public void setName(String name)
name
- The name to set.public String getNameFormat()
NAME_FORMAT_UNSPECIFIED
.public void setNameFormat(String nameFormat)
nameFormat
- The nameFormat to set.public String getNameQualifier()
public void setNameQualifier(String nameQualifier)
nameQualifier
- The nameQualifier to set.public void setAuthenticationMethod(String authMethod)
authMethod
- The AuthenticationMethod to setpublic String getAuthenticationMethod()
|
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.5) Part Number E13941-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |