From c8fffd6d81417e7f45e9e31be375b37819013028 Mon Sep 17 00:00:00 2001 From: Deon George Date: Tue, 9 Jan 2024 13:29:10 +1100 Subject: [PATCH] With 74bd996 enable login via DN. Enhances #253 --- app/Ldap/LdapUserRepository.php | 4 ++++ 1 file changed, 4 insertions(+) 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);