Projet

Général

Profil

Paste
Télécharger (15,2 ko) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / modules / ldap / ldap_test / ldap_user.conf.inc @ bc175c27

1
<?php
2

    
3
/**
4
 * @file
5
 * simpletest ldap user config
6
 *
7
 * should only contain saveable properties of ldapUserConf class.
8
 */
9

    
10
function ldap_test_ldap_user_data() {
11

    
12
$conf['default']  = array(
13
    'drupalAcctProvisionServer' => 'activedirectory1',
14
    'ldapEntryProvisionServer' => LDAP_USER_NO_SERVER_SID,
15
    'drupalAcctProvisionTriggers' => array(
16
      LDAP_USER_DRUPAL_USER_PROV_ON_USER_UPDATE_CREATE,
17
      LDAP_USER_DRUPAL_USER_PROV_ON_AUTHENTICATE,
18
      ),
19
    'ldapEntryProvisionTriggers' => array(
20
      ),
21
    'userConflictResolve' => LDAP_USER_CONFLICT_LOG,
22
    'acctCreation'  => LDAP_USER_ACCT_CREATION_LDAP_BEHAVIOR,
23
    'ldapUserSynchMappings' => array(
24
      LDAP_USER_PROV_DIRECTION_TO_DRUPAL_USER => array(),
25
      LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY => array(),
26
    ),
27
   'orphanedCheckQty' => 50,
28
   'manualAccountConflict' => LDAP_USER_MANUAL_ACCT_CONFLICT_SHOW_OPTION_ON_FORM,
29
  );
30
  /**
31
   *    'wsEnabled'  => 0,
32
      'wsUserIps' => array('1.2.3.4'),
33
      'wsKey'  => 'sdafjlksjadsdafjkksdafjsdfsdjfsdf',
34
  */
35
$conf['ad_authentication'] = array(
36
    'drupalAcctProvisionServer' => 'activedirectory1',
37
    'ldapEntryProvisionServer' => LDAP_USER_NO_SERVER_SID,
38
    'drupalAcctProvisionTriggers' => array(
39
      LDAP_USER_DRUPAL_USER_PROV_ON_USER_UPDATE_CREATE,
40
      LDAP_USER_DRUPAL_USER_PROV_ON_AUTHENTICATE,
41
      ),
42
    'ldapEntryProvisionTriggers' => array(
43
      ),
44
    'userConflictResolve' => LDAP_USER_CONFLICT_LOG,
45
    'acctCreation'  => LDAP_USER_ACCT_CREATION_LDAP_BEHAVIOR,
46
    'ldapUserSynchMappings' => array(
47
      LDAP_USER_PROV_DIRECTION_TO_DRUPAL_USER => array(),
48
      LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY => array(),
49
    ),
50
   'orphanedCheckQty' => 50,
51
   'manualAccountConflict' => LDAP_USER_MANUAL_ACCT_CONFLICT_SHOW_OPTION_ON_FORM,
52
  );
53

    
54
  $conf['ad_authorization'] = array(
55
    'drupalAcctProvisionServer' => 'ldapauthor1',
56
    'ldapEntryProvisionServer' => LDAP_USER_NO_SERVER_SID,
57
    'drupalAcctProvisionTriggers' => array(
58
      LDAP_USER_DRUPAL_USER_PROV_ON_USER_UPDATE_CREATE,
59
      LDAP_USER_DRUPAL_USER_PROV_ON_AUTHENTICATE,
60
      ),
61
    'ldapEntryProvisionTriggers' => array(
62
      ),
63
    'userConflictResolve' => LDAP_USER_CONFLICT_LOG,
64
    'acctCreation'  => LDAP_USER_ACCT_CREATION_LDAP_BEHAVIOR,
65

    
66
    'ldapUserSynchMappings' => array(
67
      LDAP_USER_PROV_DIRECTION_TO_DRUPAL_USER => array(),
68
      LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY => array(),
69
    ),
70
    'orphanedCheckQty' => 50,
71
    'manualAccountConflict' => LDAP_USER_MANUAL_ACCT_CONFLICT_SHOW_OPTION_ON_FORM,
72
  );
73

    
74
  $conf['provisionToDrupal']  = array(
75
    'drupalAcctProvisionServer' => 'activedirectory1',
76
    'ldapEntryProvisionServer' => LDAP_USER_NO_SERVER_SID,
77
    'drupalAcctProvisionTriggers' => array(
78
      LDAP_USER_DRUPAL_USER_PROV_ON_USER_UPDATE_CREATE,
79
      LDAP_USER_DRUPAL_USER_PROV_ON_AUTHENTICATE,
80
      ),
81
    'ldapEntryProvisionTriggers' => array(),
82
    'userConflictResolve' => LDAP_USER_CONFLICT_LOG,
83
    'acctCreation'  => LDAP_USER_ACCT_CREATION_LDAP_BEHAVIOR,
84
    'ldapUserSynchMappings' => array(
85
      LDAP_USER_PROV_DIRECTION_TO_DRUPAL_USER => array(),
86
      LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY => array(),
87
    ),
88
   'orphanedCheckQty' => 50,
89
   'manualAccountConflict' => LDAP_USER_MANUAL_ACCT_CONFLICT_SHOW_OPTION_ON_FORM,
90
  );
91

    
92

    
93
  $conf['provisionToDrupalWithMappings']  = array(
94
    'drupalAcctProvisionServer' => 'activedirectory1',
95
    'ldapEntryProvisionServer' => LDAP_USER_NO_SERVER_SID,
96
    'drupalAcctProvisionTriggers' => array(
97
      LDAP_USER_DRUPAL_USER_PROV_ON_USER_UPDATE_CREATE,
98
      LDAP_USER_DRUPAL_USER_PROV_ON_AUTHENTICATE,
99
      ),
100
    'ldapEntryProvisionTriggers' => array(
101
      LDAP_USER_LDAP_ENTRY_PROV_ON_USER_UPDATE_CREATE,
102
    ),
103
    'userConflictResolve' => LDAP_USER_CONFLICT_LOG,
104
    'acctCreation'  => LDAP_USER_ACCT_CREATION_LDAP_BEHAVIOR,
105
    'ldapUserSynchMappings' => array(
106
      LDAP_USER_PROV_DIRECTION_TO_DRUPAL_USER => array(
107
        '[field.field_display_name]' => array(
108
            'sid' => 'activedirectory1',
109
            'ldap_attr' => '[givenname] [sn]',
110
            'user_attr' => 'user_tokens',
111
            'convert' => 0,
112
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
113
            'user_tokens' => '[field.field_display_name]',
114
            'config_module' => 'ldap_user',
115
            'synch_module' => 'ldap_user',
116
            'enabled' => 1,
117
            'prov_events' => array(LDAP_USER_EVENT_CREATE_DRUPAL_USER, LDAP_USER_EVENT_SYNCH_TO_DRUPAL_USER),
118
        ),
119
       '[field.field_lname]' => array(
120
            'sid' => 'activedirectory1',
121
            'ldap_attr' => '[sn:0]',
122
            'user_attr' => 'user_tokens',
123
            'convert' => 0,
124
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
125
            'user_tokens' => '[field.field_lname]',
126
            'config_module' => 'ldap_user',
127
            'synch_module' => 'ldap_user',
128
            'enabled' => 1,
129
            'prov_events' => array(LDAP_USER_EVENT_CREATE_DRUPAL_USER, LDAP_USER_EVENT_SYNCH_TO_DRUPAL_USER),
130
        ),
131
       '[field.field_fname]' => array(
132
            'sid' => 'activedirectory1',
133
            'ldap_attr' => '[givenName]',
134
            'user_attr' => 'user_tokens',
135
            'convert' => 0,
136
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
137
            'user_tokens' => '[field.field_fname]',
138
            'config_module' => 'ldap_user',
139
            'synch_module' => 'ldap_user',
140
            'enabled' => 1,
141
            'prov_events' => array(LDAP_USER_EVENT_CREATE_DRUPAL_USER, LDAP_USER_EVENT_SYNCH_TO_DRUPAL_USER),
142
        ),
143
        '[field.field_department]' => array(
144
            'sid' => 'activedirectory1',
145
            'ldap_attr' => 'Physics',
146
            'user_attr' => 'user_tokens',
147
            'convert' => 0,
148
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
149
            'user_tokens' => '[field.field_department]',
150
            'config_module' => 'ldap_user',
151
            'synch_module' => 'ldap_user',
152
            'enabled' => 1,
153
            'prov_events' => array(LDAP_USER_EVENT_CREATE_DRUPAL_USER, LDAP_USER_EVENT_SYNCH_TO_DRUPAL_USER),
154
        ),
155
      ),
156
      LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY => array(),
157
    ),
158
   'orphanedCheckQty' => 50,
159
   'manualAccountConflict' => LDAP_USER_MANUAL_ACCT_CONFLICT_SHOW_OPTION_ON_FORM,
160
  );
161

    
162
  $conf['provisionToLdap_activedirectory1']  = array(
163
    'drupalAcctProvisionServer' => LDAP_USER_NO_SERVER_SID,
164
    'ldapEntryProvisionServer' => 'activedirectory1',
165
    'drupalAcctProvisionTriggers' => array(),
166
    'ldapEntryProvisionTriggers' => array(
167
      LDAP_USER_LDAP_ENTRY_PROV_ON_USER_UPDATE_CREATE,
168
      LDAP_USER_LDAP_ENTRY_DELETE_ON_USER_DELETE,
169
      ),
170
    'userConflictResolve' => LDAP_USER_CONFLICT_LOG,
171
    'acctCreation'  => LDAP_USER_ACCT_CREATION_LDAP_BEHAVIOR,
172
    'manualAccountConflict' => LDAP_USER_MANUAL_ACCT_CONFLICT_SHOW_OPTION_ON_FORM,
173
    'ldapUserSynchMappings' => array(
174
      LDAP_USER_PROV_DIRECTION_TO_DRUPAL_USER => array(),
175
      LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY => array(
176
          '[dn]' => array(
177
            'sid' => 'activedirectory1',
178
            'ldap_attr' => '[dn]',
179
            'user_attr' => 'user_tokens',
180
            'convert' => 0,
181
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
182
            'user_tokens' => 'cn=[property.name],ou=people,dc=hogwarts,dc=edu',
183
            'config_module' => 'ldap_user',
184
            'synch_module' => 'ldap_user',
185
            'enabled' => 1,
186
            'prov_events' => array(LDAP_USER_EVENT_CREATE_LDAP_ENTRY, LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY),
187
          ),
188
          '[cn]' => array(
189
            'sid' => 'activedirectory1',
190
            'ldap_attr' => '[cn]',
191
            'user_attr' => '[property.name]',
192
            'convert' => 0,
193
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
194
            'user_tokens' => '',
195
            'config_module' => 'ldap_user',
196
            'synch_module' => 'ldap_user',
197
            'enabled' => 1,
198
            'prov_events' => array(LDAP_USER_EVENT_CREATE_LDAP_ENTRY, LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY),
199
          ),
200
          '[displayname]' => array(
201
            'sid' => 'activedirectory1',
202
            'ldap_attr' => '[displayname]',
203
            'user_attr' => 'user_tokens',
204
            'convert' => 0,
205
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
206
            'user_tokens' => '[field.field_fname] [field.field_lname]',
207
            'config_module' => 'ldap_user',
208
            'synch_module' => 'ldap_user',
209
            'enabled' => 1,
210
            'prov_events' => array(LDAP_USER_EVENT_CREATE_LDAP_ENTRY, LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY),
211
          ),
212
          '[samaccountname]' => array(
213
            'sid' => 'activedirectory1',
214
            'ldap_attr' => '[samaccountname]',
215
            'user_attr' => '[property.name]',
216
            'convert' => 0,
217
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
218
            'user_tokens' => '',
219
            'config_module' => 'ldap_user',
220
            'synch_module' => 'ldap_user',
221
            'prov_events' => array(LDAP_USER_EVENT_CREATE_LDAP_ENTRY),
222
          ),
223
          '[sn]' => array(
224
            'sid' => 'activedirectory1',
225
            'ldap_attr' => '[sn]',
226
            'user_attr' => '[field.field_lname]',
227
            'convert' => 0,
228
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
229
            'user_tokens' => '',
230
            'config_module' => 'ldap_user',
231
            'synch_module' => 'ldap_user',
232
            'enabled' => 1,
233
            'prov_events' => array(LDAP_USER_EVENT_CREATE_LDAP_ENTRY, LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY),
234
          ),
235
          '[givenname]' => array(
236
            'sid' => 'activedirectory1',
237
            'ldap_attr' => '[givenname]',
238
            'user_attr' => '[field.field_fname]',
239
            'convert' => 0,
240
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
241
            'user_tokens' => '',
242
            'config_module' => 'ldap_user',
243
            'synch_module' => 'ldap_user',
244
            'enabled' => 1,
245
            'prov_events' => array(LDAP_USER_EVENT_CREATE_LDAP_ENTRY, LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY),
246
          ),
247
          '[guid]' => array(
248
            'sid' => 'activedirectory1',
249
            'ldap_attr' => '[guid]',
250
            'user_attr' => 'user_tokens',
251
            'convert' => 0,
252
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
253
            'user_tokens' => '151',
254
            'config_module' => 'ldap_user',
255
            'synch_module' => 'ldap_user',
256
            'enabled' => 1,
257
            'prov_events' => array(LDAP_USER_EVENT_CREATE_LDAP_ENTRY),
258
          ),
259
          '[provisionsource]' => array(
260
            'sid' => 'activedirectory1',
261
            'ldap_attr' => '[provisionsource]',
262
            'user_attr' => 'user_tokens',
263
            'convert' => 0,
264
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
265
            'user_tokens' => 'drupal.hogwarts.edu',
266
            'config_module' => 'ldap_user',
267
            'synch_module' => 'ldap_user',
268
            'enabled' => 1,
269
            'prov_events' => array(LDAP_USER_EVENT_CREATE_LDAP_ENTRY),
270
          ),
271
        ),
272
      )
273
    );
274

    
275
  $conf['provisionToLdap_openldap1']  = array(
276
    'drupalAcctProvisionServer' => LDAP_USER_NO_SERVER_SID,
277
    'ldapEntryProvisionServer' => 'openldap1',
278
    'drupalAcctProvisionTriggers' => array(),
279
    'ldapEntryProvisionTriggers' => array(
280
      LDAP_USER_LDAP_ENTRY_PROV_ON_USER_UPDATE_CREATE,
281
      LDAP_USER_LDAP_ENTRY_DELETE_ON_USER_DELETE,
282
      ),
283
    'userConflictResolve' => LDAP_USER_CONFLICT_LOG,
284
    'acctCreation'  => LDAP_USER_ACCT_CREATION_LDAP_BEHAVIOR,
285
    'manualAccountConflict' => LDAP_USER_MANUAL_ACCT_CONFLICT_SHOW_OPTION_ON_FORM,
286
    'ldapUserSynchMappings' => array(
287
      LDAP_USER_PROV_DIRECTION_TO_DRUPAL_USER => array(),
288
      LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY => array(
289
          '[dn]' => array(
290
            'sid' => 'openldap1',
291
            'ldap_attr' => '[dn]',
292
            'user_attr' => 'user_tokens',
293
            'convert' => 0,
294
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
295
            'user_tokens' => 'cn=[property.name],ou=people,dc=hogwarts,dc=edu',
296
            'config_module' => 'ldap_user',
297
            'synch_module' => 'ldap_user',
298
            'enabled' => 1,
299
            'prov_events' => array(LDAP_USER_EVENT_CREATE_LDAP_ENTRY, LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY),
300
          ),
301
          '[displayname]' => array(
302
            'sid' => 'openldap1',
303
            'ldap_attr' => '[displayname]',
304
            'user_attr' => 'user_tokens',
305
            'convert' => 0,
306
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
307
            'user_tokens' => '[field.field_fname] [field.field_lname]',
308
            'config_module' => 'ldap_user',
309
            'synch_module' => 'ldap_user',
310
            'enabled' => 1,
311
            'prov_events' => array(LDAP_USER_EVENT_CREATE_LDAP_ENTRY, LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY),
312
          ),
313
          '[cn]' => array(
314
            'sid' => 'openldap1',
315
            'ldap_attr' => '[cn]',
316
            'user_attr' => '[property.name]',
317
            'convert' => 0,
318
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
319
            'user_tokens' => '',
320
            'config_module' => 'ldap_user',
321
            'synch_module' => 'ldap_user',
322
            'prov_events' => array(LDAP_USER_EVENT_CREATE_LDAP_ENTRY),
323
          ),
324
          '[sn]' => array(
325
            'sid' => 'openldap1',
326
            'ldap_attr' => '[sn]',
327
            'user_attr' => '[field.field_lname]',
328
            'convert' => 0,
329
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
330
            'user_tokens' => '',
331
            'config_module' => 'ldap_user',
332
            'synch_module' => 'ldap_user',
333
            'enabled' => 1,
334
            'prov_events' => array(LDAP_USER_EVENT_CREATE_LDAP_ENTRY, LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY),
335
          ),
336
          '[givenname]' => array(
337
            'sid' => 'openldap1',
338
            'ldap_attr' => '[givenname]',
339
            'user_attr' => '[field.field_fname]',
340
            'convert' => 0,
341
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
342
            'user_tokens' => '',
343
            'config_module' => 'ldap_user',
344
            'synch_module' => 'ldap_user',
345
            'enabled' => 1,
346
            'prov_events' => array(LDAP_USER_EVENT_CREATE_LDAP_ENTRY, LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY),
347
          ),
348
          '[guid]' => array(
349
            'sid' => 'openldap1',
350
            'ldap_attr' => '[guid]',
351
            'user_attr' => 'user_tokens',
352
            'convert' => 0,
353
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
354
            'user_tokens' => '151',
355
            'config_module' => 'ldap_user',
356
            'synch_module' => 'ldap_user',
357
            'enabled' => 1,
358
            'prov_events' => array(LDAP_USER_EVENT_CREATE_LDAP_ENTRY),
359
          ),
360
          '[provisionsource]' => array(
361
            'sid' => 'openldap1',
362
            'ldap_attr' => '[provisionsource]',
363
            'user_attr' => 'user_tokens',
364
            'convert' => 0,
365
            'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
366
            'user_tokens' => 'drupal.hogwarts.edu',
367
            'config_module' => 'ldap_user',
368
            'synch_module' => 'ldap_user',
369
            'enabled' => 1,
370
            'prov_events' => array(LDAP_USER_EVENT_CREATE_LDAP_ENTRY),
371
          ),
372
        ),
373
      )
374
    );
375

    
376
  return $conf;
377

    
378
}