weblogic.security.providers.authentication
Interface IPlanetAuthenticatorMBean
- 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 IPlanetAuthenticatorMBean
- extends weblogic.management.commo.StandardInterface, weblogic.descriptor.DescriptorBean, LDAPAuthenticatorMBean
This MBean represents LDAP schema definitions for the iPlanet
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, getGroupBaseDN, getGroupMembershipSearching, getGroupSearchScope, getIgnoreDuplicateMembership, getMaxGroupMembershipSearchLevel, getProviderClassName, getStaticGroupDNsfromMemberDNFilter, getStaticGroupNameAttribute, getStaticGroupObjectClass, getUserBaseDN, getUserDynamicGroupDNAttribute, getUseRetrievedUserNameAsPrincipal, getUserFromNameFilter, getUserNameAttribute, getUserObjectClass, getUserSearchScope, getVersion, isKeepAliveEnabled, setAllGroupsFilter, setAllUsersFilter, setCredential, setCredentialEncrypted, setGroupBaseDN, setGroupMembershipSearching, setGroupSearchScope, setIgnoreDuplicateMembership, setKeepAliveEnabled, setMaxGroupMembershipSearchLevel, setStaticGroupDNsfromMemberDNFilter, setStaticGroupNameAttribute, setStaticGroupObjectClass, setUserBaseDN, setUserDynamicGroupDNAttribute, setUseRetrievedUserNameAsPrincipal, setUserFromNameFilter, setUserNameAttribute, 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 |
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=groupofUniqueNames))(&(cn=%g)(objectclass=groupOfURLs)))"
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=groupofUniqueNames))(&(cn=%g)(objectclass=groupOfURLs)))"
getStaticMemberDNAttribute
String getStaticMemberDNAttribute()
The attribute of an LDAP static group object that specifies the
distinguished names (DNs) of the members of the group.
- Specified by:
getStaticMemberDNAttribute
in interface LDAPAuthenticatorMBean
- Default Value:
- "uniquemember"
setStaticMemberDNAttribute
void setStaticMemberDNAttribute(String newValue)
throws InvalidAttributeValueException
The attribute of an LDAP static group object that specifies the
distinguished names (DNs) of the members of the group.
- Specified by:
setStaticMemberDNAttribute
in interface LDAPAuthenticatorMBean
- Parameters:
newValue
- - new value for attribute StaticMemberDNAttribute
- Throws:
InvalidAttributeValueException
- Default Value:
- "uniquemember"
getDynamicGroupObjectClass
String getDynamicGroupObjectClass()
The LDAP object class that stores dynamic groups.
- Specified by:
getDynamicGroupObjectClass
in interface LDAPAuthenticatorMBean
- Default Value:
- "groupofURLs"
setDynamicGroupObjectClass
void setDynamicGroupObjectClass(String newValue)
throws InvalidAttributeValueException
The LDAP object class that stores dynamic groups.
- Specified by:
setDynamicGroupObjectClass
in interface LDAPAuthenticatorMBean
- Parameters:
newValue
- - new value for attribute DynamicGroupObjectClass
- Throws:
InvalidAttributeValueException
- Default Value:
- "groupofURLs"
getDynamicGroupNameAttribute
String getDynamicGroupNameAttribute()
The attribute of the dynamic LDAP group object that specifies
the name of the group.
- Specified by:
getDynamicGroupNameAttribute
in interface LDAPAuthenticatorMBean
- Default Value:
- "cn"
setDynamicGroupNameAttribute
void setDynamicGroupNameAttribute(String newValue)
throws InvalidAttributeValueException
The attribute of the dynamic LDAP group object that specifies
the name of the group.
- Specified by:
setDynamicGroupNameAttribute
in interface LDAPAuthenticatorMBean
- Parameters:
newValue
- - new value for attribute DynamicGroupNameAttribute
- Throws:
InvalidAttributeValueException
- Default Value:
- "cn"
getDynamicMemberURLAttribute
String getDynamicMemberURLAttribute()
The attribute of the dynamic LDAP group object that specifies
the URLs of the members of the dynamic group.
- Specified by:
getDynamicMemberURLAttribute
in interface LDAPAuthenticatorMBean
- Default Value:
- "memberURL"
setDynamicMemberURLAttribute
void setDynamicMemberURLAttribute(String newValue)
throws InvalidAttributeValueException
The attribute of the dynamic LDAP group object that specifies
the URLs of the members of the dynamic group.
- Specified by:
setDynamicMemberURLAttribute
in interface LDAPAuthenticatorMBean
- Parameters:
newValue
- - new value for attribute DynamicMemberURLAttribute
- Throws:
InvalidAttributeValueException
- Default Value:
- "memberURL"
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:
- "IPlanetAuthenticator"