class LdapTypeActiveDirectory in Lightweight Directory Access Protocol (LDAP) 8.2
Same name and namespace in other branches
- 7.2 ldap_servers/ldap_types/LdapTypeActiveDirectory.class.php \LdapTypeActiveDirectory
- 7 ldap_servers/ldap_types/LdapTypeActiveDirectory.class.php \LdapTypeActiveDirectory
Hierarchy
- class \LdapTypeAbstract
- class \LdapTypeActiveDirectory
Expanded class hierarchy of LdapTypeActiveDirectory
1 string reference to 'LdapTypeActiveDirectory'
- ldap_servers_ldap_servers_types in ldap_servers/
ldap_servers.module
File
- ldap_servers/
ldap_types/ LdapTypeActiveDirectory.class.php, line 13
View source
class LdapTypeActiveDirectory extends LdapTypeAbstract {
// generic properties
public $name = 'Active Directory LDAP';
public $typeId = 'ActiveDirectory';
public $description = 'Microsoft Active Directory';
// ldap_servers configuration
public $port = 389;
public $tls = 1;
public $encrypted = 0;
public $user_attr = 'sAMAccountName';
public $mail_attr = 'mail';
/** the following pairs all work in Active Directory,
* but there is no assurance that any of them will survive
* domain merges and migrations. Its best to pick a true user id
* such as a numeric one given to the user by the organization
*
* uidNumber - not binary
* objectSid - binary
* objectGuid - binary
*/
public $unique_persistent_attr = 'uidNumber';
public $unique_persistent_attr_binary = FALSE;
public $groupObjectClassDefault = 'group';
// ldap_authorization configuration
public $groupDerivationModelDefault = LDAP_SERVERS_DERIVE_GROUP_FROM_ATTRIBUTE;
public $deriveFromAttr = TRUE;
public $groupUserMembershipsAttr = 'memberOf';
}