From a2e7505097f3dd5aaa9c10751c3a3b3fac023bc8 Mon Sep 17 00:00:00 2001 From: Orsiris de Jong Date: Fri, 24 Aug 2018 14:12:14 +0200 Subject: [PATCH] Allow standard LDAP to map userPrincipalName as user login --- inc/SP/Auth/Ldap/LdapStd.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/SP/Auth/Ldap/LdapStd.class.php b/inc/SP/Auth/Ldap/LdapStd.class.php index e79564ea..56be2d05 100644 --- a/inc/SP/Auth/Ldap/LdapStd.class.php +++ b/inc/SP/Auth/Ldap/LdapStd.class.php @@ -73,7 +73,7 @@ class LdapStd extends LdapBase { $userLogin = ldap_escape($this->userLogin); - return '(&(|(samaccountname=' . $userLogin . ')(cn=' . $userLogin . ')(uid=' . $userLogin . '))(|(objectClass=inetOrgPerson)(objectClass=person)(objectClass=simpleSecurityObject)))'; + return '(&(|(samaccountname=' . $userLogin . ')(cn=' . $userLogin . ')(uid=' . $userLogin . ')(userPrincipalName=' . $userLogin . '))(|(objectClass=inetOrgPerson)(objectClass=person)(objectClass=simpleSecurityObject)))'; } /** @@ -135,4 +135,4 @@ class LdapStd extends LdapBase return true; } -} \ No newline at end of file +}