Overview | Package | Class | Use | Tree | Deprecated | Index | Help
|  | BEA Systems, Inc.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## weblogic.security.providers.authentication
Interface ActiveDirectoryAuthenticatorMBean

public interface ActiveDirectoryAuthenticatorMBean
extends weblogic.management.commo.StandardInterface, LDAPAuthenticatorMBean

The MBean that represents LDAP schema definitions for the Active Directory LDAP provider.

Method Summary
`java.lang.String` | `getGroupBaseDN()` The base distinguished name (DN) of the tree in the LDAP directory that contains groups.
`java.lang.String` | `getGroupFromNameFilter()` An LDAP search filter for finding a group given the name of the group.
`java.lang.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.
`java.lang.String` | `getStaticGroupObjectClass()` The name of the LDAP object class that stores static groups.
`java.lang.String` | `getStaticMemberDNAttribute()` The attribute of an LDAP group object that specifies the distinguished names (DNs) of the members of the group.
`java.lang.String` | `getUserBaseDN()` The base distinguished name (DN) of the tree in the LDAP directory that contains users.
`java.lang.String` | `getUserFromNameFilter()` An LDAP search filter for finding a user given the name of the user.
`java.lang.String` | `getUserNameAttribute()` The attribute of an LDAP User object that specifies the name of the user.
`java.lang.String` | `getUserObjectClass()` The LDAP object class that stores users.
`void` | `setGroupBaseDN(java.lang.String newValue)` The base distinguished name (DN) of the tree in the LDAP directory that contains groups.
`void` | `setGroupFromNameFilter(java.lang.String newValue)` An LDAP search filter for finding a group given the name of the group.
`void` | `setStaticGroupDNsfromMemberDNFilter(java.lang.String newValue)` 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.
`void` | `setStaticGroupObjectClass(java.lang.String newValue)` The name of the LDAP object class that stores static groups.
`void` | `setStaticMemberDNAttribute(java.lang.String newValue)` The attribute of an LDAP group object that specifies the distinguished names (DNs) of the members of the group.
`void` | `setUserBaseDN(java.lang.String newValue)` The base distinguished name (DN) of the tree in the LDAP directory that contains users.
`void` | `setUserFromNameFilter(java.lang.String newValue)` An LDAP search filter for finding a user given the name of the user.
`void` | `setUserNameAttribute(java.lang.String newValue)` The attribute of an LDAP User object that specifies the name of the user.
`void` | `setUserObjectClass(java.lang.String newValue)` The LDAP object class that stores users.

Methods inherited from interface weblogic.security.providers.authentication.LDAPAuthenticatorMBean
`getAllGroupsFilter, getAllUsersFilter, getDescription, getDynamicGroupNameAttribute, getDynamicGroupObjectClass, getDynamicMemberURLAttribute, getGroupMembershipSearching, getGroupSearchScope, getMaxGroupMembershipSearchLevel, getProviderClassName, getStaticGroupNameAttribute, getUserDynamicGroupDNAttribute, getUserSearchScope, getVersion, setAllGroupsFilter, setAllUsersFilter, setDynamicGroupNameAttribute, setDynamicGroupObjectClass, setDynamicMemberURLAttribute, setGroupMembershipSearching, setGroupSearchScope, setMaxGroupMembershipSearchLevel, setStaticGroupNameAttribute, setUserDynamicGroupDNAttribute, setUserSearchScope`

Methods inherited from interface weblogic.management.security.authentication.AuthenticatorMBean
`getControlFlag, setControlFlag`

Methods inherited from interface weblogic.management.utils.LDAPServerMBean
`getCacheSize, getCacheTTL, getConnectTimeout, getCredential, getHost, getParallelConnectDelay, getPort, getPrincipal, getResultsTimeLimit, isBindAnonymouslyOnReferrals, isCacheEnabled, isFollowReferrals, isSSLEnabled, setBindAnonymouslyOnReferrals, setCacheEnabled, setCacheSize, setCacheTTL, setConnectTimeout, setCredential, setFollowReferrals, setHost, setParallelConnectDelay, setPort, setPrincipal, setResultsTimeLimit, setSSLEnabled`

Methods inherited from interface weblogic.management.security.authentication.UserReaderMBean
`getUserDescription, listUsers, userExists`

Methods inherited from interface weblogic.management.security.authentication.GroupMemberListerMBean
`listGroupMembers`

Methods inherited from interface weblogic.management.security.authentication.MemberGroupListerMBean
`listMemberGroups`

Methods inherited from interface weblogic.management.security.authentication.UserPasswordEditorMBean
`changeUserPassword, resetUserPassword`

Methods inherited from interface weblogic.management.security.ProviderMBean
`getRealm, setRealm`

Method Detail

### getUserObjectClass

    public java.lang.String getUserObjectClass()

  The LDAP object class that stores users.
  Specified by:
    getUserObjectClass in interface LDAPAuthenticatorMBean

  Default Value: "user"

### setUserObjectClass

    public void setUserObjectClass(java.lang.String newValue)
                            throws javax.management.InvalidAttributeValueException

  The LDAP object class that stores users.
  Specified by:
    setUserObjectClass in interface LDAPAuthenticatorMBean

  Parameters:
    `newValue` - - new value for attribute UserObjectClass
  Throws:
    javax.management.InvalidAttributeValueException -

### getUserNameAttribute

    public java.lang.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

    public void setUserNameAttribute(java.lang.String newValue)
                              throws javax.management.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:
    javax.management.InvalidAttributeValueException -

### getUserBaseDN

    public java.lang.String getUserBaseDN()

  The base distinguished name (DN) of the tree in the LDAP directory that contains users.
  Specified by:
    getUserBaseDN in interface LDAPAuthenticatorMBean

  Default Value: "ou=WLSMEMBERS,dc=example,dc=com"

### setUserBaseDN

    public void setUserBaseDN(java.lang.String newValue)
                       throws javax.management.InvalidAttributeValueException

  The base distinguished name (DN) of the tree in the LDAP directory that contains users.
  Specified by:
    setUserBaseDN in interface LDAPAuthenticatorMBean

  Parameters:
    `newValue` - - new value for attribute UserBaseDN
  Throws:
    javax.management.InvalidAttributeValueException -

### getUserFromNameFilter

    public java.lang.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=user))"

### setUserFromNameFilter

    public void setUserFromNameFilter(java.lang.String newValue)
                               throws javax.management.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:
    javax.management.InvalidAttributeValueException -

### getGroupBaseDN

    public java.lang.String getGroupBaseDN()

  The base distinguished name (DN) of the tree in the LDAP directory that contains groups.
  Specified by:
    getGroupBaseDN in interface LDAPAuthenticatorMBean

  Default Value: "ou=ou=WLSGROUPS,dc=example,dc=com"

### setGroupBaseDN

    public void setGroupBaseDN(java.lang.String newValue)
                        throws javax.management.InvalidAttributeValueException

  The base distinguished name (DN) of the tree in the LDAP directory that contains groups.
  Specified by:
    setGroupBaseDN in interface LDAPAuthenticatorMBean

  Parameters:
    `newValue` - - new value for attribute GroupBaseDN
  Throws:
    javax.management.InvalidAttributeValueException -

### getGroupFromNameFilter

    public java.lang.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=group))"

### setGroupFromNameFilter

    public void setGroupFromNameFilter(java.lang.String newValue)
                                throws javax.management.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:
    javax.management.InvalidAttributeValueException -

### getStaticGroupDNsfromMemberDNFilter

    public java.lang.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: "(&(member=%M)(objectclass=group))"

### setStaticGroupDNsfromMemberDNFilter

    public void setStaticGroupDNsfromMemberDNFilter(java.lang.String newValue)
                                             throws javax.management.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:
    javax.management.InvalidAttributeValueException -

### getStaticGroupObjectClass

    public java.lang.String getStaticGroupObjectClass()

  The name of the LDAP object class that stores static groups.
  Specified by:
    getStaticGroupObjectClass in interface LDAPAuthenticatorMBean

  Default Value: "group"

### setStaticGroupObjectClass

    public void setStaticGroupObjectClass(java.lang.String newValue)
                                   throws javax.management.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:
    javax.management.InvalidAttributeValueException -

### getStaticMemberDNAttribute

    public java.lang.String getStaticMemberDNAttribute()

  The attribute of an LDAP group object that specifies the distinguished names (DNs) of the members of the group.
  Specified by:
    getStaticMemberDNAttribute in interface LDAPAuthenticatorMBean

  Default Value: "member"

### setStaticMemberDNAttribute

    public void setStaticMemberDNAttribute(java.lang.String newValue)
                                    throws javax.management.InvalidAttributeValueException

  The attribute of an LDAP 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:
    javax.management.InvalidAttributeValueException -

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Documentation is available at http://e-docs.bea.com/wls/docs70
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2004 BEA Systems, Inc. All Rights Reserved.
WebLogic Server 7.0 API Reference