Author: Chad Sikorra (Chad.Sikorra@gmail.com)
Exemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function connect($username = null, $password = null, $anonymous = false, $server = null)
 {
     $this->initiateLdapConnection($server);
     $username = $this->usernameFormatter->getUsername($username ?: $this->config->getUsername());
     $password = $password ?: $this->config->getPassword();
     $this->bind($username, $password, $anonymous);
     $this->lastActivity = new \DateTime();
     return $this;
 }
Exemplo n.º 2
0
 /**
  * {@inheritdoc}
  */
 public function getUsername($username)
 {
     if (LdapUtilities::isValidGuid($username)) {
         $username = '******' . $username . '}';
     } elseif (!(LdapUtilities::isValidSid($username) || $this->isValidUserDn($username) || $this->isInUpnForm($username))) {
         $username = parent::getUsername($username);
     }
     return $username;
 }