Révision 32700c57
Ajouté par Assos Assos il y a environ 5 ans
drupal7/sites/all/modules/ldap/ldap_servers/ldap_types/LdapTypeOpenDirectory.class.php | ||
---|---|---|
2 | 2 |
|
3 | 3 |
/** |
4 | 4 |
* @file |
5 |
* Active Directory LDAP Implementation Details |
|
6 |
* |
|
5 |
* Active Directory LDAP Implementation Details. |
|
7 | 6 |
*/ |
8 | 7 |
|
9 |
require_once(drupal_get_path('module', 'ldap_servers') . '/ldap_types/LdapTypeAbstract.class.php'); |
|
10 |
|
|
8 |
require_once drupal_get_path('module', 'ldap_servers') . '/ldap_types/LdapTypeAbstract.class.php'; |
|
9 |
/** |
|
10 |
* |
|
11 |
*/ |
|
11 | 12 |
class LdapTypeOpenDirectory extends LdapTypeAbstract { |
12 | 13 |
|
13 | 14 |
public $documentation = 'http://help.apple.com/advancedserveradmin/mac/10.7/#apdBF94D320-3293-41E0-B7DA-123F857C4032'; |
... | ... | |
18 | 19 |
public $port = 389; |
19 | 20 |
public $tls = FALSE; |
20 | 21 |
|
21 |
// user ldap entry properties |
|
22 |
/** |
|
23 |
* User ldap entry properties. |
|
24 |
*/ |
|
22 | 25 |
public $user_dn_expression; |
23 | 26 |
public $user_attr = 'uid'; |
24 |
public $account_name_attr; //lowercase |
|
25 |
public $mail_attr = 'mail'; //lowercase |
|
27 |
/** |
|
28 |
* Lowercase. |
|
29 |
*/ |
|
30 |
public $account_name_attr; |
|
31 |
/** |
|
32 |
* Lowercase. |
|
33 |
*/ |
|
34 |
public $mail_attr = 'mail'; |
|
26 | 35 |
public $unique_persistent_attr = 'apple-generateduid'; |
27 | 36 |
public $unique_persistent_attr_binary = FALSE; |
28 | 37 |
public $userObjectClass = 'apple-user'; |
29 | 38 |
|
30 | 39 |
public $groupObjectClass = 'apple-group'; |
31 |
public $groupMembershipsAttr = 'apple-group-memberguid'; //lowercase // members, uniquemember, memberUid |
|
32 |
public $groupMembershipsAttrMatchingUserAttr = 'apple-generateduid'; //lowercase // dn, cn, etc contained in groupMembershipsAttr |
|
33 |
public $groupMembersGroupsAttr = 'apple-group-nestedgroup'; //lowercase // members, uniquemember, memberUid |
|
34 |
public $groupMembersGroupsAttrMatchingGroupAttr = 'apple-generateduid'; //lowercase // dn, cn, etc contained in groupMembershipsAttr |
|
35 |
|
|
40 |
/** |
|
41 |
* Lowercase // members, uniquemember, memberUid. |
|
42 |
*/ |
|
43 |
public $groupMembershipsAttr = 'apple-group-memberguid'; |
|
44 |
|
|
45 |
/** |
|
46 |
* Lowercase // dn, cn, etc contained in groupMembershipsAttr. |
|
47 |
*/ |
|
48 |
public $groupMembershipsAttrMatchingUserAttr = 'apple-generateduid'; |
|
49 |
|
|
50 |
/** |
|
51 |
* Lowercase // members, uniquemember, memberUid. |
|
52 |
*/ |
|
53 |
public $groupMembersGroupsAttr = 'apple-group-nestedgroup'; |
|
54 |
/** |
|
55 |
* Lowercase // dn, cn, etc contained in groupMembershipsAttr. |
|
56 |
*/ |
|
57 |
public $groupMembersGroupsAttrMatchingGroupAttr = 'apple-generateduid'; |
|
36 | 58 |
|
37 | 59 |
} |
Formats disponibles : Unified diff
Weekly update of contrib modules