diff --git a/src/externalldap.js b/src/externalldap.js index d2c2de467..99e7bd99b 100644 --- a/src/externalldap.js +++ b/src/externalldap.js @@ -42,14 +42,14 @@ function translateUser(ldapConfig, ldapUser) { return { username: ldapUser[ldapConfig.usernameField], - email: ldapUser.mail, + email: ldapUser.mail || ldapUser.mailPrimaryAddress, displayName: ldapUser.cn // user.giveName + ' ' + user.sn }; } function validUserRequirements(user) { if (!user.username || !user.email || !user.displayName) { - debug(`[LDAP user empty username/email/displayName] username=${user.username} email=${user.email} displayName=${user.displayName}`); + debug(`[Invalid LDAP user] username=${user.username} email=${user.email} displayName=${user.displayName}`); return false; } else { return true;