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 {