You are here

ldap_user.conf.inc in Lightweight Directory Access Protocol (LDAP) 8.2

Same filename and directory in other branches
  1. 7.2 ldap_test/ldap_user.conf.inc

simpletest ldap user config

should only contain saveable properties of ldapUserConf class.

File

ldap_test/ldap_user.conf.inc
View source
<?php

/**
 * @file
 * simpletest ldap user config
 *
 * should only contain saveable properties of ldapUserConf class.
 */
function ldap_test_ldap_user_data() {
  $conf['default'] = array(
    'drupalAcctProvisionServer' => 'activedirectory1',
    'ldapEntryProvisionServer' => LDAP_USER_NO_SERVER_SID,
    'drupalAcctProvisionTriggers' => array(
      LDAP_USER_DRUPAL_USER_PROV_ON_USER_UPDATE_CREATE,
      LDAP_USER_DRUPAL_USER_PROV_ON_AUTHENTICATE,
    ),
    'ldapEntryProvisionTriggers' => array(),
    'userConflictResolve' => LDAP_USER_CONFLICT_LOG,
    'acctCreation' => LDAP_USER_ACCT_CREATION_LDAP_BEHAVIOR,
    'ldapUserSynchMappings' => array(
      LDAP_USER_PROV_DIRECTION_TO_DRUPAL_USER => array(),
      LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY => array(),
    ),
    'orphanedCheckQty' => 50,
    'manualAccountConflict' => LDAP_USER_MANUAL_ACCT_CONFLICT_SHOW_OPTION_ON_FORM,
  );

  /**
   *    'wsEnabled'  => 0,
      'wsUserIps' => array('1.2.3.4'),
      'wsKey'  => 'sdafjlksjadsdafjkksdafjsdfsdjfsdf',
  */
  $conf['ad_authentication'] = array(
    'drupalAcctProvisionServer' => 'activedirectory1',
    'ldapEntryProvisionServer' => LDAP_USER_NO_SERVER_SID,
    'drupalAcctProvisionTriggers' => array(
      LDAP_USER_DRUPAL_USER_PROV_ON_USER_UPDATE_CREATE,
      LDAP_USER_DRUPAL_USER_PROV_ON_AUTHENTICATE,
    ),
    'ldapEntryProvisionTriggers' => array(),
    'userConflictResolve' => LDAP_USER_CONFLICT_LOG,
    'acctCreation' => LDAP_USER_ACCT_CREATION_LDAP_BEHAVIOR,
    'ldapUserSynchMappings' => array(
      LDAP_USER_PROV_DIRECTION_TO_DRUPAL_USER => array(),
      LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY => array(),
    ),
    'orphanedCheckQty' => 50,
    'manualAccountConflict' => LDAP_USER_MANUAL_ACCT_CONFLICT_SHOW_OPTION_ON_FORM,
  );
  $conf['ad_authorization'] = array(
    'drupalAcctProvisionServer' => 'ldapauthor1',
    'ldapEntryProvisionServer' => LDAP_USER_NO_SERVER_SID,
    'drupalAcctProvisionTriggers' => array(
      LDAP_USER_DRUPAL_USER_PROV_ON_USER_UPDATE_CREATE,
      LDAP_USER_DRUPAL_USER_PROV_ON_AUTHENTICATE,
    ),
    'ldapEntryProvisionTriggers' => array(),
    'userConflictResolve' => LDAP_USER_CONFLICT_LOG,
    'acctCreation' => LDAP_USER_ACCT_CREATION_LDAP_BEHAVIOR,
    'ldapUserSynchMappings' => array(
      LDAP_USER_PROV_DIRECTION_TO_DRUPAL_USER => array(),
      LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY => array(),
    ),
    'orphanedCheckQty' => 50,
    'manualAccountConflict' => LDAP_USER_MANUAL_ACCT_CONFLICT_SHOW_OPTION_ON_FORM,
  );
  $conf['provisionToDrupal'] = array(
    'drupalAcctProvisionServer' => 'activedirectory1',
    'ldapEntryProvisionServer' => LDAP_USER_NO_SERVER_SID,
    'drupalAcctProvisionTriggers' => array(
      LDAP_USER_DRUPAL_USER_PROV_ON_USER_UPDATE_CREATE,
      LDAP_USER_DRUPAL_USER_PROV_ON_AUTHENTICATE,
    ),
    'ldapEntryProvisionTriggers' => array(),
    'userConflictResolve' => LDAP_USER_CONFLICT_LOG,
    'acctCreation' => LDAP_USER_ACCT_CREATION_LDAP_BEHAVIOR,
    'ldapUserSynchMappings' => array(
      LDAP_USER_PROV_DIRECTION_TO_DRUPAL_USER => array(),
      LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY => array(),
    ),
    'orphanedCheckQty' => 50,
    'manualAccountConflict' => LDAP_USER_MANUAL_ACCT_CONFLICT_SHOW_OPTION_ON_FORM,
  );
  $conf['provisionToDrupalWithMappings'] = array(
    'drupalAcctProvisionServer' => 'activedirectory1',
    'ldapEntryProvisionServer' => LDAP_USER_NO_SERVER_SID,
    'drupalAcctProvisionTriggers' => array(
      LDAP_USER_DRUPAL_USER_PROV_ON_USER_UPDATE_CREATE,
      LDAP_USER_DRUPAL_USER_PROV_ON_AUTHENTICATE,
    ),
    'ldapEntryProvisionTriggers' => array(
      LDAP_USER_LDAP_ENTRY_PROV_ON_USER_UPDATE_CREATE,
    ),
    'userConflictResolve' => LDAP_USER_CONFLICT_LOG,
    'acctCreation' => LDAP_USER_ACCT_CREATION_LDAP_BEHAVIOR,
    'ldapUserSynchMappings' => array(
      LDAP_USER_PROV_DIRECTION_TO_DRUPAL_USER => array(
        '[field.field_display_name]' => array(
          'sid' => 'activedirectory1',
          'ldap_attr' => '[givenname] [sn]',
          'user_attr' => 'user_tokens',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => '[field.field_display_name]',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'enabled' => 1,
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_DRUPAL_USER,
            LDAP_USER_EVENT_SYNCH_TO_DRUPAL_USER,
          ),
        ),
        '[field.field_lname]' => array(
          'sid' => 'activedirectory1',
          'ldap_attr' => '[sn:0]',
          'user_attr' => 'user_tokens',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => '[field.field_lname]',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'enabled' => 1,
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_DRUPAL_USER,
            LDAP_USER_EVENT_SYNCH_TO_DRUPAL_USER,
          ),
        ),
        '[field.field_fname]' => array(
          'sid' => 'activedirectory1',
          'ldap_attr' => '[givenName]',
          'user_attr' => 'user_tokens',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => '[field.field_fname]',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'enabled' => 1,
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_DRUPAL_USER,
            LDAP_USER_EVENT_SYNCH_TO_DRUPAL_USER,
          ),
        ),
        '[field.field_department]' => array(
          'sid' => 'activedirectory1',
          'ldap_attr' => 'Physics',
          'user_attr' => 'user_tokens',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => '[field.field_department]',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'enabled' => 1,
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_DRUPAL_USER,
            LDAP_USER_EVENT_SYNCH_TO_DRUPAL_USER,
          ),
        ),
      ),
      LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY => array(),
    ),
    'orphanedCheckQty' => 50,
    'manualAccountConflict' => LDAP_USER_MANUAL_ACCT_CONFLICT_SHOW_OPTION_ON_FORM,
  );
  $conf['provisionToLdap_activedirectory1'] = array(
    'drupalAcctProvisionServer' => LDAP_USER_NO_SERVER_SID,
    'ldapEntryProvisionServer' => 'activedirectory1',
    'drupalAcctProvisionTriggers' => array(),
    'ldapEntryProvisionTriggers' => array(
      LDAP_USER_LDAP_ENTRY_PROV_ON_USER_UPDATE_CREATE,
      LDAP_USER_LDAP_ENTRY_DELETE_ON_USER_DELETE,
    ),
    'userConflictResolve' => LDAP_USER_CONFLICT_LOG,
    'acctCreation' => LDAP_USER_ACCT_CREATION_LDAP_BEHAVIOR,
    'manualAccountConflict' => LDAP_USER_MANUAL_ACCT_CONFLICT_SHOW_OPTION_ON_FORM,
    'ldapUserSynchMappings' => array(
      LDAP_USER_PROV_DIRECTION_TO_DRUPAL_USER => array(),
      LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY => array(
        '[dn]' => array(
          'sid' => 'activedirectory1',
          'ldap_attr' => '[dn]',
          'user_attr' => 'user_tokens',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => 'cn=[property.name],ou=people,dc=hogwarts,dc=edu',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'enabled' => 1,
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_LDAP_ENTRY,
            LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY,
          ),
        ),
        '[cn]' => array(
          'sid' => 'activedirectory1',
          'ldap_attr' => '[cn]',
          'user_attr' => '[property.name]',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => '',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'enabled' => 1,
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_LDAP_ENTRY,
            LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY,
          ),
        ),
        '[displayname]' => array(
          'sid' => 'activedirectory1',
          'ldap_attr' => '[displayname]',
          'user_attr' => 'user_tokens',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => '[field.field_fname] [field.field_lname]',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'enabled' => 1,
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_LDAP_ENTRY,
            LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY,
          ),
        ),
        '[samaccountname]' => array(
          'sid' => 'activedirectory1',
          'ldap_attr' => '[samaccountname]',
          'user_attr' => '[property.name]',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => '',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_LDAP_ENTRY,
          ),
        ),
        '[sn]' => array(
          'sid' => 'activedirectory1',
          'ldap_attr' => '[sn]',
          'user_attr' => '[field.field_lname]',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => '',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'enabled' => 1,
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_LDAP_ENTRY,
            LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY,
          ),
        ),
        '[givenname]' => array(
          'sid' => 'activedirectory1',
          'ldap_attr' => '[givenname]',
          'user_attr' => '[field.field_fname]',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => '',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'enabled' => 1,
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_LDAP_ENTRY,
            LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY,
          ),
        ),
        '[guid]' => array(
          'sid' => 'activedirectory1',
          'ldap_attr' => '[guid]',
          'user_attr' => 'user_tokens',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => '151',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'enabled' => 1,
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_LDAP_ENTRY,
          ),
        ),
        '[provisionsource]' => array(
          'sid' => 'activedirectory1',
          'ldap_attr' => '[provisionsource]',
          'user_attr' => 'user_tokens',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => 'drupal.hogwarts.edu',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'enabled' => 1,
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_LDAP_ENTRY,
          ),
        ),
      ),
    ),
  );
  $conf['provisionToLdap_openldap1'] = array(
    'drupalAcctProvisionServer' => LDAP_USER_NO_SERVER_SID,
    'ldapEntryProvisionServer' => 'openldap1',
    'drupalAcctProvisionTriggers' => array(),
    'ldapEntryProvisionTriggers' => array(
      LDAP_USER_LDAP_ENTRY_PROV_ON_USER_UPDATE_CREATE,
      LDAP_USER_LDAP_ENTRY_DELETE_ON_USER_DELETE,
    ),
    'userConflictResolve' => LDAP_USER_CONFLICT_LOG,
    'acctCreation' => LDAP_USER_ACCT_CREATION_LDAP_BEHAVIOR,
    'manualAccountConflict' => LDAP_USER_MANUAL_ACCT_CONFLICT_SHOW_OPTION_ON_FORM,
    'ldapUserSynchMappings' => array(
      LDAP_USER_PROV_DIRECTION_TO_DRUPAL_USER => array(),
      LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY => array(
        '[dn]' => array(
          'sid' => 'openldap1',
          'ldap_attr' => '[dn]',
          'user_attr' => 'user_tokens',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => 'cn=[property.name],ou=people,dc=hogwarts,dc=edu',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'enabled' => 1,
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_LDAP_ENTRY,
            LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY,
          ),
        ),
        '[displayname]' => array(
          'sid' => 'openldap1',
          'ldap_attr' => '[displayname]',
          'user_attr' => 'user_tokens',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => '[field.field_fname] [field.field_lname]',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'enabled' => 1,
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_LDAP_ENTRY,
            LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY,
          ),
        ),
        '[cn]' => array(
          'sid' => 'openldap1',
          'ldap_attr' => '[cn]',
          'user_attr' => '[property.name]',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => '',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_LDAP_ENTRY,
          ),
        ),
        '[sn]' => array(
          'sid' => 'openldap1',
          'ldap_attr' => '[sn]',
          'user_attr' => '[field.field_lname]',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => '',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'enabled' => 1,
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_LDAP_ENTRY,
            LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY,
          ),
        ),
        '[givenname]' => array(
          'sid' => 'openldap1',
          'ldap_attr' => '[givenname]',
          'user_attr' => '[field.field_fname]',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => '',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'enabled' => 1,
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_LDAP_ENTRY,
            LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY,
          ),
        ),
        '[guid]' => array(
          'sid' => 'openldap1',
          'ldap_attr' => '[guid]',
          'user_attr' => 'user_tokens',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => '151',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'enabled' => 1,
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_LDAP_ENTRY,
          ),
        ),
        '[provisionsource]' => array(
          'sid' => 'openldap1',
          'ldap_attr' => '[provisionsource]',
          'user_attr' => 'user_tokens',
          'convert' => 0,
          'direction' => LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY,
          'user_tokens' => 'drupal.hogwarts.edu',
          'config_module' => 'ldap_user',
          'synch_module' => 'ldap_user',
          'enabled' => 1,
          'prov_events' => array(
            LDAP_USER_EVENT_CREATE_LDAP_ENTRY,
          ),
        ),
      ),
    ),
  );
  return $conf;
}

Functions

Namesort descending Description
ldap_test_ldap_user_data @file simpletest ldap user config