You are here

function hook_ldap_authorization_authorizations_alter in Lightweight Directory Access Protocol (LDAP) 8.2

Same name and namespace in other branches
  1. 7.2 ldap_authorization/ldap_authorization.api.php \hook_ldap_authorization_authorizations_alter()

Allow a custom module to alter ldap_authorizations after they have been determined by ldap_authorizations, but before they are granted/removed from user.

Parameters

array $authorizations as proposed authorizations for user.: will be in format returned by LdapAuthorizationConsumerX::populateConsumersFromConsumerIds

@param array $params with the following key/value pairs 'ldap_user' => See ldap_authentication/README.developers.txt for structure 'ldap_server' => the LdapServer object for this consumer type 'consumer' => LdapAuthorizationConsumerX object 'user' => Drupal user account object

alters $proposed_ldap_authorizations by reference

1 invocation of hook_ldap_authorization_authorizations_alter()
_ldap_authorizations_user_authorizations in ldap_authorization/ldap_authorization.inc
return all desired authorizations for a given user

File

ldap_authorization/ldap_authorization.api.php, line 49
summary of hooks and other developer related functions

Code

function hook_ldap_authorization_authorizations_alter($authorizations, $params) {

  // alter authorizations
}