Lines Matching refs:adldap
56 protected $adldap = []; variable in auth_plugin_authad
168 $adldap = $this->initAdLdap($this->getUserDomain($user));
169 if (!$adldap) return false;
172 return $adldap->authenticate($this->getUserName($user), $pass);
210 $adldap = $this->initAdLdap($this->getUserDomain($user));
211 if (!$adldap) return false;
222 $result = $adldap->user()->info($this->getUserName($user), $fields);
246 …$info['grps'] = $adldap->user()->groups($this->getUserName($user), (bool) $this->opts['recursive_g…
270 $expiry = $adldap->user()->passwordExpiry($user);
401 $adldap = $this->initAdLdap(null);
402 if (!$adldap) {
407 $result = $adldap->user()->all();
410 $result = $adldap->user()->all(false, $searchString);
516 $adldap = $this->initAdLdap(null);
517 if (!$adldap) return [];
521 $result = $adldap->user()->all(false, $this->constructSearchString($filter));
584 $adldap = $this->initAdLdap($this->getUserDomain($user));
585 if (!$adldap) {
593 $return = $adldap->user()->password($this->getUserName($user), $changes['pass']);
615 $return &= $adldap->user()->modify($this->getUserName($user), $adchanges);
643 if (isset($this->adldap[$domain])) return $this->adldap[$domain];
647 $this->adldap[$domain] = new adLDAP($this->opts);
648 return $this->adldap[$domain];
654 $this->adldap[$domain] = null;