diff --git a/app/Ldap/LdapUserRepository.php b/app/Ldap/LdapUserRepository.php index ced1017..3c10368 100644 --- a/app/Ldap/LdapUserRepository.php +++ b/app/Ldap/LdapUserRepository.php @@ -26,6 +26,10 @@ class LdapUserRepository extends LdapUserRepositoryBase return NULL; } + // For DN based logins + if (! empty($credentials['dn'])) + return $this->query()->find($credentials['dn']); + // Look for a user using all our baseDNs foreach (Server::baseDNs() as $base) { $query = $this->query()->setBaseDn($base);