Explanation of LDAP_EMPLOYEE_ID_ATTR needed

Your Setup:

  • Docker in VMware ESX virtual machine / Debian OS
  • SeaTable Enterprise
  • SeaTable Version 5.2.7 self-hosted

Describe the Problem/Error/Question:

Hi, I have the following LDAP configuration against an Active Directoy Server. My question concerns which data is drawn form AD:

LDAP_LOGIN_ATTR = 'sAMAccountName'
LDAP_EMPLOYEE_ID_ATTR = 'sAMAccountName'
LDAP_CONTACT_EMAIL_ATTR = 'mail'

My observations:

  • Seatable’s ID field never gets filled with sAMAccountName
  • When the mail field in AD is empty (sadly often the case), the contac E-Mail address in Seatable is filled with sAMAccountName (which is suboptimal - I’d rather like to have it empty)

Couldn’t find any information in LDAP - SeaTable Admin Manual that this is the intended behaviour, or what I’m doing wrong.