You are here

ldap_authorization.inc in Lightweight Directory Access Protocol (LDAP) 7

File

ldap_authorization/tests/DeriveFromEntry/ldap_authorization.inc
View source
<?php

// $Id$

/**
 * @file
 * simpletest authorization configuration
 */
$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,
);