Projet

Général

Profil

Paste
Télécharger (7,29 ko) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / modules / ldap / ldap_test / ldap_servers.conf.inc @ 32700c57

1 85ad3d82 Assos Assos
<?php
2
3
/**
4
 * @file
5
 */
6
7 32700c57 Assos Assos
/***
8
 * Activedirectory is default Active Directory server config .**/
9 85ad3d82 Assos Assos
function ldap_test_ldap_servers_data() {
10
11 32700c57 Assos Assos
  $servers['ldapauthor1']['properties'] = [
12 85ad3d82 Assos Assos
    'sid' => 'openldap1',
13
    'name'  => 'Test LDAP Server LDAP Authorization' ,
14
    'inDatabase' => TRUE,
15
    'status'  => 1,
16
    'ldap_type'  => 'openldap',
17
    'address'  => 'ldap.hogwarts.edu',
18
    'port'  => 389,
19
    'tls'  => FALSE,
20
    'bind_method' => LDAP_SERVERS_BIND_METHOD_SERVICE_ACCT,
21 32700c57 Assos Assos
    'basedn'  => [
22
      'dc=hogwarts,dc=edu',
23
    ],
24 85ad3d82 Assos Assos
    'binddn'  => 'cn=service-account,ou=people,dc=hogwarts,dc=edu',
25
    'bindpw' => 'goodpwd',
26
    'user_dn_expression' => NULL,
27
    'user_attr'  => 'cn',
28
    'mail_attr'  => 'mail',
29
    'mail_template'  => NULL,
30
    'unique_persistent_attr' => 'guid',
31
    'ldap_to_drupal_user' => FALSE,
32
    'ldapToDrupalUserPhp'  => NULL,
33
    'groupObjectClass' => 'groupofnames',
34
    'groupUserMembershipsAttrExists' => FALSE,
35
    'groupUserMembershipsAttr' => NULL,
36
    'groupMembershipsAttr' => 'member',
37
    'groupMembershipsAttrMatchingUserAttr' => 'dn',
38
    'search_pagination' => 0,
39
    'searchPageSize' => NULL,
40 32700c57 Assos Assos
  ];
41 85ad3d82 Assos Assos
42 32700c57 Assos Assos
  $conf['openldap1']['properties'] = [
43 85ad3d82 Assos Assos
    'sid' => 'openldap1',
44
    'name'  => 'Test Open LDAP' ,
45
    'inDatabase' => TRUE,
46
    'status'  => 1,
47
    'ldap_type'  => 'openldap',
48
    'address'  => 'ldap.hogwarts.edu',
49
    'port'  => 389,
50
    'tls'  => FALSE,
51
    'bind_method' => LDAP_SERVERS_BIND_METHOD_SERVICE_ACCT,
52 32700c57 Assos Assos
    'basedn'  => [
53
      'dc=hogwarts,dc=edu',
54
    ],
55 85ad3d82 Assos Assos
    'binddn'  => 'cn=service-account,ou=people,dc=hogwarts,dc=edu',
56
    'bindpw' => 'goodpwd',
57
    'user_dn_expression' => NULL,
58
    'user_attr'  => 'cn',
59
    'mail_attr'  => 'mail',
60
    'mail_template'  => NULL,
61
    'unique_persistent_attr' => 'guid',
62
    'unique_persistent_attr_binary' => FALSE,
63
    'ldap_to_drupal_user' => FALSE,
64
    'ldapToDrupalUserPhp'  => NULL,
65
    'groupObjectClass' => 'groupofnames',
66
    'groupUserMembershipsAttrExists' => FALSE,
67
    'groupUserMembershipsAttr' => NULL,
68
    'groupMembershipsAttr' => 'member',
69
    'groupMembershipsAttrMatchingUserAttr' => 'dn',
70
    'search_pagination' => 0,
71
    'searchPageSize' => NULL,
72 32700c57 Assos Assos
  ];
73 85ad3d82 Assos Assos
74 32700c57 Assos Assos
  $conf['openldap1']['methodResponses']['connect'] = LDAP_SUCCESS;
75 85ad3d82 Assos Assos
76 32700c57 Assos Assos
  $conf['openldap1']['search_results'] = [];
77 85ad3d82 Assos Assos
78 32700c57 Assos Assos
  $conf['openldap1']['search_results']['(&(objectClass=group)(|(member=cn=gryffindor,ou=groups,dc=hogwarts,dc=edu)(member=cn=students,ou=groups,dc=hogwarts,dc=edu)(member=cn=honors students,ou=groups,dc=hogwarts,dc=edu)))']['dc=hogwarts,dc=edu'] = [
79
    0 => ['count' => 1, 'dn' => 'cn=users,ou=groups,dc=hogwarts,dc=edu'],
80 85ad3d82 Assos Assos
    'count' => 1,
81 32700c57 Assos Assos
  ];
82
83
  $conf['openldap1']['search_results']['(cn=hpotter)']['dc=hogwarts,dc=edu'] = [
84
    0 => [
85
      'count' => 1,
86
      'dn' => 'cn=hpotter,ou=people,dc=hogwarts,dc=edu',
87
      'FULLENTRY' => TRUE,
88
    ],
89 85ad3d82 Assos Assos
    'count' => 1,
90 32700c57 Assos Assos
  ];
91
92
  $conf['openldap1']['search_results']['(cn=hpotter)']['dc=hogwarts,dc=edu'] = [
93
    0 => [
94
      'count' => 1,
95
      'dn' => 'cn=hpotter,ou=people,dc=hogwarts,dc=edu',
96
      'FULLENTRY' => TRUE,
97
    ],
98 85ad3d82 Assos Assos
    'count' => 1,
99 32700c57 Assos Assos
  ];
100
101
  $conf['openldap1']['search_results']['(cn=hpotter-granger)']['dc=hogwarts,dc=edu'] = [
102
    0 => [
103
      'count' => 1,
104
      'dn' => 'cn=hpotter,ou=people,dc=hogwarts,dc=edu',
105
      'FULLENTRY' => TRUE,
106
    ],
107 85ad3d82 Assos Assos
    'count' => 1,
108 32700c57 Assos Assos
  ];
109 85ad3d82 Assos Assos
110 32700c57 Assos Assos
  $conf['openldap1']['search_results']['(cn=ssnape)']['dc=hogwarts,dc=edu'] = [
111
    0 => [
112
      'count' => 1,
113
      'dn' => 'cn=ssnape,ou=people,dc=hogwarts,dc=edu',
114
      'FULLENTRY' => TRUE,
115
    ],
116
    'count' => 1,
117
  ];
118 85ad3d82 Assos Assos
119 32700c57 Assos Assos
  $conf['openldap1']['search_results']['(cn=adumbledore)']['dc=hogwarts,dc=edu'] = [
120
    0 => [
121
      'count' => 1,
122
      'dn' => 'cn=adumbledore,ou=people,dc=hogwarts,dc=edu',
123
      'FULLENTRY' => TRUE,
124
    ],
125
    'count' => 1,
126
  ];
127 85ad3d82 Assos Assos
128 32700c57 Assos Assos
  $conf['openldap1']['search_results']['(&(objectClass=groupofnames)(member=cn=hpotter,ou=people,dc=hogwarts,dc=edu))']['dc=hogwarts,dc=edu'] = [
129
    0 => ['count' => 1, 'dn' => 'cn=gryffindor,ou=groups,dc=hogwarts,dc=edu'],
130
    1 => ['count' => 1, 'dn' => 'cn=students,ou=groups,dc=hogwarts,dc=edu'],
131
    2 => ['count' => 1, 'dn' => 'cn=honors students,ou=groups,dc=hogwarts,dc=edu'],
132
    'count' => 3,
133
  ];
134 85ad3d82 Assos Assos
135 32700c57 Assos Assos
  $conf['openldap1']['search_results']['(&(objectClass=groupofnames)(|(member=cn=gryffindor,ou=groups,dc=hogwarts,dc=edu)(member=cn=students,ou=groups,dc=hogwarts,dc=edu)(member=cn=honors students,ou=groups,dc=hogwarts,dc=edu)))']['dc=hogwarts,dc=edu'] = [
136
    0 => ['count' => 1, 'dn' => 'cn=users,ou=groups,dc=hogwarts,dc=edu'],
137
    'count' => 1,
138
  ];
139 85ad3d82 Assos Assos
140 32700c57 Assos Assos
  $conf['activedirectory1']['properties'] = [
141 85ad3d82 Assos Assos
    'sid' => 'activedirectory1',
142
    'name'  => 'Test Active Directory LDAP' ,
143
    'inDatabase' => TRUE,
144
    'status'  => 1,
145
    'ldap_type'  => 'activedirectory',
146
    'address'  => 'ldap.hogwarts.edu',
147
    'port'  => 389,
148
    'tls'  => FALSE,
149
    'bind_method' => LDAP_SERVERS_BIND_METHOD_SERVICE_ACCT,
150 32700c57 Assos Assos
    'basedn'  => [
151
      'dc=hogwarts,dc=edu',
152
    ],
153 85ad3d82 Assos Assos
    'binddn'  => 'cn=service-account,ou=people,dc=hogwarts,dc=edu',
154
    'bindpw' => 'goodpwd',
155
    'user_dn_expression' => NULL,
156
    'user_attr'  => 'samaccountname',
157
    'mail_attr'  => 'mail',
158
    'mail_template'  => NULL,
159
    'unique_persistent_attr' => 'guid',
160
    'unique_persistent_attr_binary' => FALSE,
161
    'ldap_to_drupal_user' => FALSE,
162
    'ldapToDrupalUserPhp'  => NULL,
163
    'groupNested' => 0,
164
    'groupObjectClass' => 'group',
165
    'groupUserMembershipsAttrExists' => TRUE,
166
    'groupUserMembershipsAttr' => 'memberof',
167
    'groupMembershipsAttr' => 'member',
168
    'groupMembershipsAttrMatchingUserAttr' => 'dn',
169
    'search_pagination' => 0,
170
    'searchPageSize' => NULL,
171 32700c57 Assos Assos
  ];
172 85ad3d82 Assos Assos
173 32700c57 Assos Assos
  $conf['activedirectory1']['methodResponses']['connect'] = LDAP_SUCCESS;
174
  $conf['activedirectory1']['clones'] = LDAP_TEST_USER_ORPHAN_CLONE_COUNT;
175 85ad3d82 Assos Assos
176 32700c57 Assos Assos
  $conf['activedirectory1']['search_results'] = [];
177 85ad3d82 Assos Assos
178 32700c57 Assos Assos
  $conf['activedirectory1']['search_results']['(&(objectClass=group)(member=cn=hpotter,ou=people,dc=hogwarts,dc=edu))']['dc=hogwarts,dc=edu'] = [
179
    0 => ['count' => 1, 'dn' => 'cn=gryffindor,ou=groups,dc=hogwarts,dc=edu'],
180
    1 => ['count' => 1, 'dn' => 'cn=students,ou=groups,dc=hogwarts,dc=edu'],
181
    2 => ['count' => 1, 'dn' => 'cn=honors students,ou=groups,dc=hogwarts,dc=edu'],
182
    'count' => 3,
183
  ];
184 85ad3d82 Assos Assos
185 32700c57 Assos Assos
  $conf['activedirectory1']['search_results']['(&(objectClass=group)(|(member=cn=gryffindor,ou=groups,dc=hogwarts,dc=edu)(member=cn=students,ou=groups,dc=hogwarts,dc=edu)(member=cn=honors students,ou=groups,dc=hogwarts,dc=edu)))']['dc=hogwarts,dc=edu'] = [
186
    0 => ['count' => 1, 'dn' => 'cn=users,ou=groups,dc=hogwarts,dc=edu'],
187
    'count' => 1,
188
  ];
189 85ad3d82 Assos Assos
190 32700c57 Assos Assos
  foreach (['hpotter', 'hgrainger', 'ssnape', 'adumbledore'] as $cn) {
191 85ad3d82 Assos Assos
192 32700c57 Assos Assos
    $conf['activedirectory1']['search_results']["(cn=$cn)"]['dc=hogwarts,dc=edu'] = [
193
      0 => [
194
        'count' => 1,
195
        'dn' => "cn=$cn,ou=people,dc=hogwarts,dc=edu",
196
        'FULLENTRY' => TRUE,
197
      ],
198 85ad3d82 Assos Assos
      'count' => 1,
199 32700c57 Assos Assos
    ];
200
201
    $conf['activedirectory1']['search_results']["(samaccountname=$cn)"]['dc=hogwarts,dc=edu'] = [
202
      0 => [
203
        'count' => 1,
204
        'dn' => "cn=$cn,ou=people,dc=hogwarts,dc=edu",
205
        'FULLENTRY' => TRUE,
206
      ],
207 85ad3d82 Assos Assos
      'count' => 1,
208 32700c57 Assos Assos
    ];
209 85ad3d82 Assos Assos
210 32700c57 Assos Assos
  }
211 85ad3d82 Assos Assos
212 32700c57 Assos Assos
  $conf['activedirectory1']['search_results']['(samaccountname=hpotter-granger)']['dc=hogwarts,dc=edu'] = [
213
    0 => [
214
      'count' => 1,
215
      'dn' => 'cn=hpotter,ou=people,dc=hogwarts,dc=edu',
216
      'FULLENTRY' => TRUE,
217
    ],
218 85ad3d82 Assos Assos
    'count' => 1,
219 32700c57 Assos Assos
  ];
220 85ad3d82 Assos Assos
221 32700c57 Assos Assos
  return $conf;
222 85ad3d82 Assos Assos
}