Projet

Général

Profil

Révision 32700c57

Ajouté par Assos Assos il y a environ 5 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/ldap/ldap_test/ldap_authorization.conf.inc
1 1
<?php
2

  
2 3
/**
3 4
 * @file
4
 *
5 5
 */
6 6

  
7
module_load_include('php', 'og', 'module');  // for og constants
7
// For og constants.
8
module_load_include('php', 'og', 'module');
8 9

  
10
/**
11
 *
12
 */
9 13
function ldap_test_ldap_authorization_data() {
10 14

  
11
$empty_mappings = array(
12
  'from' => '',
13
  'user_entered' => '',
14
  'normalized' => '',
15
  'simplified' => '',
16
  'valid' => '',
17
  'error_message' => '',
18
  );
19
$OG_AUTHENTICATED_ROLE = 'member'; // cant use constant OG_AUTHENTICATED_ROLE here
20
$conf['og_group2']['og_group'] = array(
21

  
22
  'sid' => 'activedirectory1',
23
  'consumerType' => 'og_group',
24
  'consumerModule' => 'ldap_authorization_og_group',
25

  
26
  'description' => 'Hogwarts AD',
27
  'status' => 1,
28
  'onlyApplyToLdapAuthenticated' => 1,
29

  
30
  'mappings' => array(
31
    array(
15
  $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
    [
32 37
      'from' => 'cn=students,ou=groups,dc=hogwarts,dc=edu',
33 38
      'user_entered' => 'students',
34 39
      'normalized' => 'node:students:' . $OG_AUTHENTICATED_ROLE,
35 40
      'simplified' => '',
36 41
      'valid' => '',
37 42
      'error_message' => '',
38
    ),
39
    array(
43
    ],
44
    [
40 45
      'from' => 'cn=faculty,ou=groups,dc=hogwarts,dc=edu',
41 46
      'user_entered' => 'faculty',
42 47
      'normalized' => 'node:faculty:' . $OG_AUTHENTICATED_ROLE,
43 48
      'simplified' => '',
44 49
      'valid' => '',
45 50
      'error_message' => '',
46
    ),
47
    array(
51
    ],
52
    [
48 53
      'from' => 'cn=gryffindor,ou=groups,dc=hogwarts,dc=edu',
49 54
      'user_entered' => 'gryffindor',
50 55
      'normalized' => 'node:gryffindor:' . $OG_AUTHENTICATED_ROLE,
51 56
      'simplified' => '',
52 57
      'valid' => '',
53 58
      'error_message' => '',
54
    ),
55
    array(
59
    ],
60
    [
56 61
      'from' => 'cn=users,ou=groups,dc=hogwarts,dc=edu',
57 62
      'user_entered' => 'users',
58 63
      'normalized' => 'node:users:' . $OG_AUTHENTICATED_ROLE,
59 64
      'simplified' => '',
60 65
      'valid' => '',
61 66
      'error_message' => '',
62
    ),
63
  ),
67
    ],
68
    ],
64 69

  
65
  'useMappingsAsFilter' => 1,
70
    'useMappingsAsFilter' => 1,
66 71

  
67
  'synchOnLogon' => 1,
72
    'synchOnLogon' => 1,
68 73

  
69
  'revokeLdapProvisioned' => 1,
70
  'createConsumers' => 0,
71
  'regrantLdapProvisioned' => 1,
74
    'revokeLdapProvisioned' => 1,
75
    'createConsumers' => 0,
76
    'regrantLdapProvisioned' => 1,
72 77

  
73
);
78
  ];
74 79

  
75
$conf['og_group15']['og_group'] = $conf['og_group2']['og_group'];
76
$conf['og_group15']['og_group']['mappings'] = array(
77
    array(
80
  $conf['og_group15']['og_group'] = $conf['og_group2']['og_group'];
81
  $conf['og_group15']['og_group']['mappings'] = [
82
    [
78 83
      'from' => 'cn=students,ou=groups,dc=hogwarts,dc=edu',
79 84
      'user_entered' => 'group-name=students,role-name=member',
80 85
      'simplified' => '',
81 86
      'valid' => '',
82 87
      'error_message' => '',
83
    ),
84
    array(
88
    ],
89
    [
85 90
      'from' => 'cn=faculty,ou=groups,dc=hogwarts,dc=edu',
86 91
      'user_entered' => 'group-name=faculty,role-name=member',
87 92
      'simplified' => '',
88 93
      'valid' => '',
89 94
      'error_message' => '',
90
    ),
91
    array(
95
    ],
96
    [
92 97
      'from' => 'cn=gryffindor,ou=groups,dc=hogwarts,dc=edu',
93 98
      'user_entered' => 'group-name=gryffindor,role-name=member',
94 99
      'simplified' => '',
95 100
      'valid' => '',
96 101
      'error_message' => '',
97
    ),
98
    array(
102
    ],
103
    [
99 104
      'from' => 'cn=users,ou=groups,dc=hogwarts,dc=edu',
100 105
      'user_entered' => 'group-name=users,role-name=member',
101 106
      'simplified' => '',
102 107
      'valid' => '',
103 108
      'error_message' => '',
104
    ),
105
  );
106

  
109
    ],
110
  ];
107 111

  
108
$conf['drupal_role_default']['drupal_role'] = array(
112
  $conf['drupal_role_default']['drupal_role'] = [
109 113

  
110
  'sid' => 'activedirectory1',
111
  'consumerType' => 'drupal_role',
112
  'consumerModule' => 'ldap_authorization_drupal_role',
114
    'sid' => 'activedirectory1',
115
    'consumerType' => 'drupal_role',
116
    'consumerModule' => 'ldap_authorization_drupal_role',
113 117

  
114
  'description' => 'Hogwarts AD',
115
  'status' => 1,
116
  'onlyApplyToLdapAuthenticated' => 1,
118
    'description' => 'Hogwarts AD',
119
    'status' => 1,
120
    'onlyApplyToLdapAuthenticated' => 1,
117 121

  
118
  'mappings' => array(
119
    array(
122
    'mappings' => [
123
    [
120 124
      'from' => 'cn=students,ou=groups,dc=hogwarts,dc=edu',
121 125
      'user_entered' => 'students',
122 126
      'normalized' => 'students',
123 127
      'simplified' => 'students',
124 128
      'valid' => TRUE,
125 129
      'error_message' => '',
126
    ),
127
    array(
130
    ],
131
    [
128 132
      'from' => 'cn=faculty,ou=groups,dc=hogwarts,dc=edu',
129 133
      'user_entered' => 'administrator',
130 134
      'normalized' => 'administrator',
131 135
      'simplified' => 'administrator',
132 136
      'valid' => TRUE,
133 137
      'error_message' => '',
134
    ),
135
    array(
138
    ],
139
    [
136 140
      'from' => 'gryffindor',
137 141
      'user_entered' => 'gryffindor',
138 142
      'normalized' => 'gryffindor',
139 143
      'simplified' => 'gryffindor',
140 144
      'valid' => TRUE,
141 145
      'error_message' => '',
142
    ),
143
    array(
146
    ],
147
    [
144 148
      'from' => 'cn=users,ou=groups,dc=hogwarts,dc=edu',
145 149
      'user_entered' => 'users',
146 150
      'normalized' => 'users',
147 151
      'simplified' => 'users',
148 152
      'valid' => TRUE,
149 153
      'error_message' => '',
150
    ),
151
  ),
152

  
154
    ],
155
    ],
153 156

  
154
  'useMappingsAsFilter' => 0,
157
    'useMappingsAsFilter' => 0,
155 158

  
156
  'synchOnLogon' => 1,
159
    'synchOnLogon' => 1,
157 160

  
158
  'revokeLdapProvisioned' => 1,
159
  'createConsumers' => 1,
160
  'regrantLdapProvisioned' => 1,
161
  );
161
    'revokeLdapProvisioned' => 1,
162
    'createConsumers' => 1,
163
    'regrantLdapProvisioned' => 1,
164
  ];
162 165

  
163
$conf['drupal_role_authentication_test']['drupal_role'] = array(
164
  'sid' => 'activedirectory1',
165
  'consumerType' => 'drupal_role',
166
  'consumerModule' => 'ldap_authorization_drupal_role',
166
  $conf['drupal_role_authentication_test']['drupal_role'] = [
167
    'sid' => 'activedirectory1',
168
    'consumerType' => 'drupal_role',
169
    'consumerModule' => 'ldap_authorization_drupal_role',
167 170

  
168
  'description' => 'Hogwarts AD',
169
  'status' => 1,
170
  'onlyApplyToLdapAuthenticated' => 1,
171
    'description' => 'Hogwarts AD',
172
    'status' => 1,
173
    'onlyApplyToLdapAuthenticated' => 1,
171 174

  
172
  'mappings' => array(
173
    array(
175
    'mappings' => [
176
    [
174 177
      'from' => 'cn=students,ou=groups,dc=hogwarts,dc=edu',
175 178
      'user_entered' => 'students',
176 179
      'normalized' => 'node:students:' . $OG_AUTHENTICATED_ROLE,
177 180
      'simplified' => 'students',
178 181
      'valid' => TRUE,
179 182
      'error_message' => '',
180
    ),
181
    array(
183
    ],
184
    [
182 185
      'from' => 'gryffindor',
183 186
      'user_entered' => 'gryffindor',
184 187
      'normalized' => 'node:gryffindor:' . $OG_AUTHENTICATED_ROLE,
185 188
      'simplified' => 'gryffindor',
186 189
      'valid' => TRUE,
187 190
      'error_message' => '',
188
    ),
189
    array(
191
    ],
192
    [
190 193
      'from' => 'cn=users,ou=groups,dc=hogwarts,dc=edu',
191 194
      'user_entered' => 'users',
192 195
      'normalized' => 'node:users:' . $OG_AUTHENTICATED_ROLE,
193 196
      'simplified' => 'users',
194 197
      'valid' => TRUE,
195 198
      'error_message' => '',
196
    ),
197
  ),
199
    ],
200
    ],
198 201

  
199
  'useMappingsAsFilter' => 1,
202
    'useMappingsAsFilter' => 1,
200 203

  
201
  'synchOnLogon' => 1,
204
    'synchOnLogon' => 1,
202 205

  
203
  'revokeLdapProvisioned' => 1,
204
  'createConsumers' => 1,
205
  'regrantLdapProvisioned' => 1,
206
  );
206
    'revokeLdapProvisioned' => 1,
207
    'createConsumers' => 1,
208
    'regrantLdapProvisioned' => 1,
209
  ];
207 210

  
208
return $conf;
211
  return $conf;
209 212
}

Formats disponibles : Unified diff