You are here

function ldap_authorization_ldap_authorization_maps_alter in Lightweight Directory Access Protocol (LDAP) 7.2

Same name and namespace in other branches
  1. 8.2 ldap_authorization/ldap_authorization.module \ldap_authorization_ldap_authorization_maps_alter()
  2. 7 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 174
Ldap authorization module.

Code

function ldap_authorization_ldap_authorization_maps_alter(&$user, &$user_ldap_entry, &$ldap_server, &$consumer_conf, &$authz_ids, $op) {
  ldap_servers_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);
}