You are here

function ldap_authorization_ldap_authorization_maps_alter in Lightweight Directory Access Protocol (LDAP) 7

Same name and namespace in other branches
  1. 8.2 ldap_authorization/ldap_authorization.module \ldap_authorization_ldap_authorization_maps_alter()
  2. 7.2 ldap_authorization/ldap_authorization.module \ldap_authorization_ldap_authorization_maps_alter()

Implements hook_ldap_authorization_maps_alter().

to suggest authorization ids to grant (drupal roles in this case)

Parameters

object $user drupal user object:

array $user_ldap_entry is ldap data from ldap entry which drupal user is mapped to:

object $ldap_server:

array $consumer_conf .:

array $authz_ids. any new authorization ids (drupal user role names in this case) in form array('rolename1', 'rolename2',....):

string $op = 'set' or 'query':

File

ldap_authorization/ldap_authorization.module, line 153
ldap authorization module

Code

function ldap_authorization_ldap_authorization_maps_alter(&$user, &$user_ldap_entry, &$ldap_server, &$consumer_conf, &$authz_ids, $op) {
  ldap_server_module_load_include('inc', 'ldap_authorization', 'ldap_authorization');
  _ldap_authorization_ldap_authorization_maps_alter($user, $user_ldap_entry, $ldap_server, $consumer_conf, $authz_ids, $op);
}