View source
<?php
$authorization['drupal_role'] = array(
'consumerModule' => 'ldap_authorization_drupal_role',
'description' => 'UIUC AD',
'status' => 1,
'onlyApplyToLdapAuthenticated' => 1,
'deriveFromDn' => 0,
'deriveFromDnAttr' => NULL,
'deriveFromAttr' => 0,
'deriveFromAttrAttr' => array(),
'deriveFromAttrNested' => 0,
'deriveFromEntry' => 1,
'deriveFromEntryEntries' => array(
'cn=it,cn=groups,dc=ad,dc=myuniversity,dc=edu',
'cn=students,cn=groups,dc=ad,dc=myuniversity,dc=edu',
),
'deriveFromEntryEntriesAttr' => 'distinguishedname',
'deriveFromEntryMembershipAttr' => 'uniquemember',
'deriveFromEntryNested' => 0,
'deriveFromEntryUseFirstAttr' => 0,
'deriveFromEntryAttrMatchingUserAttr' => 'dn',
'mappings' => array(
0 => array(
'cn=it,cn=groups,dc=ad,dc=myuniversity,dc=edu',
'it',
),
1 => array(
'cn=sysadmins,cn=groups,dc=ad,dc=myuniversity,dc=edu',
'sysadmins',
),
2 => array(
'cn=developers,cn=groups,dc=ad,dc=myuniversity,dc=edu',
'developers',
),
3 => array(
'cn=staff,cn=groups,dc=ad,dc=myuniversity,dc=edu',
'staff',
),
4 => array(
'cn=students,cn=groups,dc=ad,dc=myuniversity,dc=edu',
'students',
),
5 => array(
'cn=people,cn=groups,dc=ad,dc=myuniversity,dc=edu',
'people',
),
),
'useMappingsAsFilter' => 1,
'synchOnLogon' => 1,
'synchManually' => 1,
'revokeLdapProvisioned' => 1,
'createConsumers' => 1,
'regrantLdapProvisioned' => 1,
);