diff --git a/modules/ldap/lib/Auth/Source/LDAPMulti.php b/modules/ldap/lib/Auth/Source/LDAPMulti.php index 45356946bb9134736a8e87cc3f7746ca04d78fa8..7e6f3ad991a1d9966ac2a804c70fb55c3b6edd40 100644 --- a/modules/ldap/lib/Auth/Source/LDAPMulti.php +++ b/modules/ldap/lib/Auth/Source/LDAPMulti.php @@ -89,7 +89,7 @@ class sspmod_ldap_Auth_Source_LDAPMulti extends sspmod_core_Auth_UserPassOrgBase * @param string $org The organization the user chose. * @return array Associative array with the users attributes. */ - protected function login($username, $password, $org) { + protected function login($username, $password, $org, array $sasl_args = NULL) { assert('is_string($username)'); assert('is_string($password)'); assert('is_string($org)'); @@ -106,7 +106,7 @@ class sspmod_ldap_Auth_Source_LDAPMulti extends sspmod_core_Auth_UserPassOrgBase $username = $username . '@' . $org; } - return $this->ldapOrgs[$org]->login($username, $password); + return $this->ldapOrgs[$org]->login($username, $password, $sasl_args); }