weblogic.security.providers.authentication
Interface NovellAuthenticatorMBean
- All Superinterfaces:
- AuthenticationProviderMBean, AuthenticatorMBean, weblogic.descriptor.DescriptorBean, GroupMemberListerMBean, GroupMembershipHierarchyCacheMBean, GroupReaderMBean, LDAPAuthenticatorMBean, LDAPServerMBean, ListerMBean, LoginExceptionPropagatorMBean, MemberGroupListerMBean, NameListerMBean, ProviderMBean, weblogic.descriptor.SettableBean, weblogic.management.commo.StandardInterface, UserPasswordEditorMBean, UserReaderMBean
public interface NovellAuthenticatorMBean
- extends weblogic.management.commo.StandardInterface, weblogic.descriptor.DescriptorBean, LDAPAuthenticatorMBean
This MBean represents the LDAP schema definitions for the Novell
NDS LDAP provider.
Deprecation of MBeanHome and Type-Safe Interfaces
This is a type-safe interface for a
WebLogic Server MBean, which you can import into your client
classes and access through
weblogic.management.MBeanHome
. As of 9.0, the
MBeanHome
interface and all type-safe interfaces for
WebLogic Server MBeans are deprecated. Instead, client classes that
interact with WebLogic Server MBeans should use standard JMX design
patterns in which clients use the
javax.management.MBeanServerConnection
interface to
discover MBeans, attributes, and attribute types at runtime. For
more information, see "Developing Manageable Applications with JMX"
on http://www.oracle.com/technology/documentation/index.html.
Methods inherited from interface weblogic.management.commo.StandardInterface |
setName, wls_getDisplayName, wls_getInterfaceClassName, wls_getObjectName |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener |
Methods inherited from interface weblogic.descriptor.SettableBean |
isSet, unSet |
Methods inherited from interface weblogic.security.providers.authentication.LDAPAuthenticatorMBean |
getAllGroupsFilter, getAllUsersFilter, getCredential, getCredentialEncrypted, getDescription, getDynamicGroupNameAttribute, getDynamicGroupObjectClass, getDynamicMemberURLAttribute, getGroupBaseDN, getGroupMembershipSearching, getGroupSearchScope, getIgnoreDuplicateMembership, getMaxGroupMembershipSearchLevel, getProviderClassName, getStaticGroupNameAttribute, getStaticMemberDNAttribute, getUserBaseDN, getUserDynamicGroupDNAttribute, getUseRetrievedUserNameAsPrincipal, getUserObjectClass, getUserSearchScope, getVersion, isKeepAliveEnabled, setAllGroupsFilter, setAllUsersFilter, setCredential, setCredentialEncrypted, setDynamicGroupNameAttribute, setDynamicGroupObjectClass, setDynamicMemberURLAttribute, setGroupBaseDN, setGroupMembershipSearching, setGroupSearchScope, setIgnoreDuplicateMembership, setKeepAliveEnabled, setMaxGroupMembershipSearchLevel, setStaticGroupNameAttribute, setStaticMemberDNAttribute, setUserBaseDN, setUserDynamicGroupDNAttribute, setUseRetrievedUserNameAsPrincipal, setUserObjectClass, setUserSearchScope |
Methods inherited from interface weblogic.management.commo.StandardInterface |
setName, wls_getDisplayName, wls_getInterfaceClassName, wls_getObjectName |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener |
Methods inherited from interface weblogic.descriptor.SettableBean |
isSet, unSet |
Methods inherited from interface weblogic.management.commo.StandardInterface |
setName, wls_getDisplayName, wls_getInterfaceClassName, wls_getObjectName |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener |
Methods inherited from interface weblogic.descriptor.SettableBean |
isSet, unSet |
Methods inherited from interface weblogic.management.commo.StandardInterface |
setName, wls_getDisplayName, wls_getInterfaceClassName, wls_getObjectName |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener |
Methods inherited from interface weblogic.descriptor.SettableBean |
isSet, unSet |
Methods inherited from interface weblogic.management.utils.LDAPServerMBean |
getCacheSize, getCacheTTL, getConnectionRetryLimit, getConnectTimeout, getHost, getParallelConnectDelay, getPort, getPrincipal, getResultsTimeLimit, isBindAnonymouslyOnReferrals, isCacheEnabled, isFollowReferrals, isSSLEnabled, setBindAnonymouslyOnReferrals, setCacheEnabled, setCacheSize, setCacheTTL, setConnectionRetryLimit, setConnectTimeout, setFollowReferrals, setHost, setParallelConnectDelay, setPort, setPrincipal, setResultsTimeLimit, setSSLEnabled |
Methods inherited from interface weblogic.management.commo.StandardInterface |
setName, wls_getDisplayName, wls_getInterfaceClassName, wls_getObjectName |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener |
Methods inherited from interface weblogic.descriptor.SettableBean |
isSet, unSet |
Methods inherited from interface weblogic.management.commo.StandardInterface |
setName, wls_getDisplayName, wls_getInterfaceClassName, wls_getObjectName |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener |
Methods inherited from interface weblogic.descriptor.SettableBean |
isSet, unSet |
getUserNameAttribute
String getUserNameAttribute()
The attribute of an LDAP user object that specifies the name of
the user.
- Specified by:
getUserNameAttribute
in interface LDAPAuthenticatorMBean
- Default Value:
- "cn"
setUserNameAttribute
void setUserNameAttribute(String newValue)
throws InvalidAttributeValueException
The attribute of an LDAP user object that specifies the name of
the user.
- Specified by:
setUserNameAttribute
in interface LDAPAuthenticatorMBean
- Parameters:
newValue
- - new value for attribute UserNameAttribute
- Throws:
InvalidAttributeValueException
- Default Value:
- "cn"
getUserFromNameFilter
String getUserFromNameFilter()
An LDAP search filter for finding a user given the name of the
user. If the attribute is not specified (that is, if the attribute
is null or empty), a default search filter is created based on the
user schema.
- Specified by:
getUserFromNameFilter
in interface LDAPAuthenticatorMBean
- Default Value:
- "(&(cn=%u)(objectclass=person))"
setUserFromNameFilter
void setUserFromNameFilter(String newValue)
throws InvalidAttributeValueException
An LDAP search filter for finding a user given the name of the
user. If the attribute is not specified (that is, if the attribute
is null or empty), a default search filter is created based on the
user schema.
- Specified by:
setUserFromNameFilter
in interface LDAPAuthenticatorMBean
- Parameters:
newValue
- - new value for attribute UserFromNameFilter
- Throws:
InvalidAttributeValueException
- Default Value:
- "(&(cn=%u)(objectclass=person))"
getGroupFromNameFilter
String getGroupFromNameFilter()
An LDAP search filter for finding a group given the name of the
group. If the attribute is not specified (that is, if the attribute
is null or empty), a default search filter is created based on the
group schema.
- Specified by:
getGroupFromNameFilter
in interface LDAPAuthenticatorMBean
- Default Value:
- "(&(cn=%g)(objectclass=groupofnames))"
setGroupFromNameFilter
void setGroupFromNameFilter(String newValue)
throws InvalidAttributeValueException
An LDAP search filter for finding a group given the name of the
group. If the attribute is not specified (that is, if the attribute
is null or empty), a default search filter is created based on the
group schema.
- Specified by:
setGroupFromNameFilter
in interface LDAPAuthenticatorMBean
- Parameters:
newValue
- - new value for attribute GroupFromNameFilter
- Throws:
InvalidAttributeValueException
- Default Value:
- "(&(cn=%g)(objectclass=groupofnames))"
getStaticGroupObjectClass
String getStaticGroupObjectClass()
The name of the LDAP object class that stores static groups.
- Specified by:
getStaticGroupObjectClass
in interface LDAPAuthenticatorMBean
- Default Value:
- "groupofnames"
setStaticGroupObjectClass
void setStaticGroupObjectClass(String newValue)
throws InvalidAttributeValueException
The name of the LDAP object class that stores static groups.
- Specified by:
setStaticGroupObjectClass
in interface LDAPAuthenticatorMBean
- Parameters:
newValue
- - new value for attribute StaticGroupObjectClass
- Throws:
InvalidAttributeValueException
- Default Value:
- "groupofnames"
getStaticGroupDNsfromMemberDNFilter
String getStaticGroupDNsfromMemberDNFilter()
An LDAP search filter that, given the distinguished name (DN) of
a member of a group, returns the DNs of the static LDAP broups that
contain that member. If the attribute is not specified (that is, if
the attribute is null or empty), a default search filter is created
based on the group schema.
- Specified by:
getStaticGroupDNsfromMemberDNFilter
in interface LDAPAuthenticatorMBean
- Default Value:
- "(&(uniquemember=%M)(objectclass=groupofnames))"
setStaticGroupDNsfromMemberDNFilter
void setStaticGroupDNsfromMemberDNFilter(String newValue)
throws InvalidAttributeValueException
An LDAP search filter that, given the distinguished name (DN) of
a member of a group, returns the DNs of the static LDAP broups that
contain that member. If the attribute is not specified (that is, if
the attribute is null or empty), a default search filter is created
based on the group schema.
- Specified by:
setStaticGroupDNsfromMemberDNFilter
in interface LDAPAuthenticatorMBean
- Parameters:
newValue
- - new value for attribute StaticGroupDNsfromMemberDNFilter
- Throws:
InvalidAttributeValueException
- Default Value:
- "(&(uniquemember=%M)(objectclass=groupofnames))"
getName
String getName()
- Description copied from interface:
ProviderMBean
- The name of this configuration. WebLogic Server uses an MBean to
implement and persist the configuration.
- Specified by:
getName
in interface LDAPAuthenticatorMBean
- Specified by:
getName
in interface LoginExceptionPropagatorMBean
- Specified by:
getName
in interface ProviderMBean
- Specified by:
getName
in interface weblogic.management.commo.StandardInterface
- Default Value:
- "NovellAuthenticator"