From eca1d9881e514ac2271b85f571f579fa738d21f1 Mon Sep 17 00:00:00 2001 From: Sven Feyerabend Date: Sat, 8 May 2021 01:32:58 +0200 Subject: [PATCH] Use uid instead of email for user search --- ldap-overleaf-sl/sharelatex/AuthenticationManager.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ldap-overleaf-sl/sharelatex/AuthenticationManager.js b/ldap-overleaf-sl/sharelatex/AuthenticationManager.js index edc8e9a..8d897fc 100644 --- a/ldap-overleaf-sl/sharelatex/AuthenticationManager.js +++ b/ldap-overleaf-sl/sharelatex/AuthenticationManager.js @@ -274,11 +274,11 @@ const AuthenticationManager = { const ldap_reader_pass = process.env.LDAP_BIND_PW const ldap_base = process.env.LDAP_BASE var mail = query.email - const filterstr = '(&' + process.env.LDAP_GROUP_FILTER + '(mail=' + mail + '))' + const uid = query.email.split('@')[0] + const filterstr = '(&' + process.env.LDAP_GROUP_FILTER + '(uid=' + uid + '))' var userDn = "" //'uid=' + uid + ',' + ldap_bd; var firstname = "" var lastname = "" - var uid = "" var isAdmin = false // check bind try {