Projet

Général

Profil

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

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

1 85ad3d82 Assos Assos
<?php
2 32700c57 Assos Assos
3 85ad3d82 Assos Assos
/**
4
 * @file
5
 */
6
7 32700c57 Assos Assos
// For og constants.
8
module_load_include('php', 'og', 'module');
9 85ad3d82 Assos Assos
10 32700c57 Assos Assos
/**
11
 *
12
 */
13 85ad3d82 Assos Assos
function ldap_test_ldap_authorization_data() {
14
15 32700c57 Assos Assos
  $empty_mappings = [
16
    'from' => '',
17
    'user_entered' => '',
18
    'normalized' => '',
19
    'simplified' => '',
20
    'valid' => '',
21
    'error_message' => '',
22
  ];
23
  // Cant use constant OG_AUTHENTICATED_ROLE here.
24
  $OG_AUTHENTICATED_ROLE = 'member';
25
  $conf['og_group2']['og_group'] = [
26
27
    'sid' => 'activedirectory1',
28
    'consumerType' => 'og_group',
29
    'consumerModule' => 'ldap_authorization_og_group',
30
31
    'description' => 'Hogwarts AD',
32
    'status' => 1,
33
    'onlyApplyToLdapAuthenticated' => 1,
34
35
    'mappings' => [
36
    [
37 85ad3d82 Assos Assos
      'from' => 'cn=students,ou=groups,dc=hogwarts,dc=edu',
38
      'user_entered' => 'students',
39
      'normalized' => 'node:students:' . $OG_AUTHENTICATED_ROLE,
40
      'simplified' => '',
41
      'valid' => '',
42
      'error_message' => '',
43 32700c57 Assos Assos
    ],
44
    [
45 85ad3d82 Assos Assos
      'from' => 'cn=faculty,ou=groups,dc=hogwarts,dc=edu',
46
      'user_entered' => 'faculty',
47 bc175c27 Assos Assos
      'normalized' => 'node:faculty:' . $OG_AUTHENTICATED_ROLE,
48 85ad3d82 Assos Assos
      'simplified' => '',
49
      'valid' => '',
50
      'error_message' => '',
51 32700c57 Assos Assos
    ],
52
    [
53 85ad3d82 Assos Assos
      'from' => 'cn=gryffindor,ou=groups,dc=hogwarts,dc=edu',
54
      'user_entered' => 'gryffindor',
55
      'normalized' => 'node:gryffindor:' . $OG_AUTHENTICATED_ROLE,
56
      'simplified' => '',
57
      'valid' => '',
58
      'error_message' => '',
59 32700c57 Assos Assos
    ],
60
    [
61 85ad3d82 Assos Assos
      'from' => 'cn=users,ou=groups,dc=hogwarts,dc=edu',
62
      'user_entered' => 'users',
63
      'normalized' => 'node:users:' . $OG_AUTHENTICATED_ROLE,
64
      'simplified' => '',
65
      'valid' => '',
66
      'error_message' => '',
67 32700c57 Assos Assos
    ],
68
    ],
69 85ad3d82 Assos Assos
70 32700c57 Assos Assos
    'useMappingsAsFilter' => 1,
71 85ad3d82 Assos Assos
72 32700c57 Assos Assos
    'synchOnLogon' => 1,
73 85ad3d82 Assos Assos
74 32700c57 Assos Assos
    'revokeLdapProvisioned' => 1,
75
    'createConsumers' => 0,
76
    'regrantLdapProvisioned' => 1,
77 85ad3d82 Assos Assos
78 32700c57 Assos Assos
  ];
79 85ad3d82 Assos Assos
80 32700c57 Assos Assos
  $conf['og_group15']['og_group'] = $conf['og_group2']['og_group'];
81
  $conf['og_group15']['og_group']['mappings'] = [
82
    [
83 85ad3d82 Assos Assos
      'from' => 'cn=students,ou=groups,dc=hogwarts,dc=edu',
84
      'user_entered' => 'group-name=students,role-name=member',
85
      'simplified' => '',
86
      'valid' => '',
87
      'error_message' => '',
88 32700c57 Assos Assos
    ],
89
    [
90 85ad3d82 Assos Assos
      'from' => 'cn=faculty,ou=groups,dc=hogwarts,dc=edu',
91
      'user_entered' => 'group-name=faculty,role-name=member',
92
      'simplified' => '',
93
      'valid' => '',
94
      'error_message' => '',
95 32700c57 Assos Assos
    ],
96
    [
97 85ad3d82 Assos Assos
      'from' => 'cn=gryffindor,ou=groups,dc=hogwarts,dc=edu',
98
      'user_entered' => 'group-name=gryffindor,role-name=member',
99
      'simplified' => '',
100
      'valid' => '',
101
      'error_message' => '',
102 32700c57 Assos Assos
    ],
103
    [
104 85ad3d82 Assos Assos
      'from' => 'cn=users,ou=groups,dc=hogwarts,dc=edu',
105
      'user_entered' => 'group-name=users,role-name=member',
106
      'simplified' => '',
107
      'valid' => '',
108
      'error_message' => '',
109 32700c57 Assos Assos
    ],
110
  ];
111 85ad3d82 Assos Assos
112 32700c57 Assos Assos
  $conf['drupal_role_default']['drupal_role'] = [
113 85ad3d82 Assos Assos
114 32700c57 Assos Assos
    'sid' => 'activedirectory1',
115
    'consumerType' => 'drupal_role',
116
    'consumerModule' => 'ldap_authorization_drupal_role',
117 85ad3d82 Assos Assos
118 32700c57 Assos Assos
    'description' => 'Hogwarts AD',
119
    'status' => 1,
120
    'onlyApplyToLdapAuthenticated' => 1,
121 85ad3d82 Assos Assos
122 32700c57 Assos Assos
    'mappings' => [
123
    [
124 85ad3d82 Assos Assos
      'from' => 'cn=students,ou=groups,dc=hogwarts,dc=edu',
125
      'user_entered' => 'students',
126
      'normalized' => 'students',
127
      'simplified' => 'students',
128
      'valid' => TRUE,
129
      'error_message' => '',
130 32700c57 Assos Assos
    ],
131
    [
132 85ad3d82 Assos Assos
      'from' => 'cn=faculty,ou=groups,dc=hogwarts,dc=edu',
133
      'user_entered' => 'administrator',
134
      'normalized' => 'administrator',
135
      'simplified' => 'administrator',
136
      'valid' => TRUE,
137
      'error_message' => '',
138 32700c57 Assos Assos
    ],
139
    [
140 85ad3d82 Assos Assos
      'from' => 'gryffindor',
141
      'user_entered' => 'gryffindor',
142
      'normalized' => 'gryffindor',
143
      'simplified' => 'gryffindor',
144
      'valid' => TRUE,
145
      'error_message' => '',
146 32700c57 Assos Assos
    ],
147
    [
148 85ad3d82 Assos Assos
      'from' => 'cn=users,ou=groups,dc=hogwarts,dc=edu',
149
      'user_entered' => 'users',
150
      'normalized' => 'users',
151
      'simplified' => 'users',
152
      'valid' => TRUE,
153
      'error_message' => '',
154 32700c57 Assos Assos
    ],
155
    ],
156 85ad3d82 Assos Assos
157 32700c57 Assos Assos
    'useMappingsAsFilter' => 0,
158 85ad3d82 Assos Assos
159 32700c57 Assos Assos
    'synchOnLogon' => 1,
160 85ad3d82 Assos Assos
161 32700c57 Assos Assos
    'revokeLdapProvisioned' => 1,
162
    'createConsumers' => 1,
163
    'regrantLdapProvisioned' => 1,
164
  ];
165 85ad3d82 Assos Assos
166 32700c57 Assos Assos
  $conf['drupal_role_authentication_test']['drupal_role'] = [
167
    'sid' => 'activedirectory1',
168
    'consumerType' => 'drupal_role',
169
    'consumerModule' => 'ldap_authorization_drupal_role',
170 85ad3d82 Assos Assos
171 32700c57 Assos Assos
    'description' => 'Hogwarts AD',
172
    'status' => 1,
173
    'onlyApplyToLdapAuthenticated' => 1,
174 85ad3d82 Assos Assos
175 32700c57 Assos Assos
    'mappings' => [
176
    [
177 85ad3d82 Assos Assos
      'from' => 'cn=students,ou=groups,dc=hogwarts,dc=edu',
178
      'user_entered' => 'students',
179
      'normalized' => 'node:students:' . $OG_AUTHENTICATED_ROLE,
180
      'simplified' => 'students',
181
      'valid' => TRUE,
182
      'error_message' => '',
183 32700c57 Assos Assos
    ],
184
    [
185 85ad3d82 Assos Assos
      'from' => 'gryffindor',
186
      'user_entered' => 'gryffindor',
187
      'normalized' => 'node:gryffindor:' . $OG_AUTHENTICATED_ROLE,
188
      'simplified' => 'gryffindor',
189
      'valid' => TRUE,
190
      'error_message' => '',
191 32700c57 Assos Assos
    ],
192
    [
193 85ad3d82 Assos Assos
      'from' => 'cn=users,ou=groups,dc=hogwarts,dc=edu',
194
      'user_entered' => 'users',
195
      'normalized' => 'node:users:' . $OG_AUTHENTICATED_ROLE,
196
      'simplified' => 'users',
197
      'valid' => TRUE,
198
      'error_message' => '',
199 32700c57 Assos Assos
    ],
200
    ],
201 85ad3d82 Assos Assos
202 32700c57 Assos Assos
    'useMappingsAsFilter' => 1,
203 85ad3d82 Assos Assos
204 32700c57 Assos Assos
    'synchOnLogon' => 1,
205 85ad3d82 Assos Assos
206 32700c57 Assos Assos
    'revokeLdapProvisioned' => 1,
207
    'createConsumers' => 1,
208
    'regrantLdapProvisioned' => 1,
209
  ];
210 85ad3d82 Assos Assos
211 32700c57 Assos Assos
  return $conf;
212 85ad3d82 Assos Assos
}