auth_ldap: Always convert email to lowercase
[astakos] / snf-astakos-app / astakos / im / auth_ldap / backend.py
index 2b2bf39..82f1d02 100644 (file)
@@ -452,7 +452,10 @@ class _LDAPUser(object):
     def _populate_user_from_attributes(self):
         for field, attr in ldap_settings.AUTH_LDAP_USER_ATTR_MAP.iteritems():
             try:
-                setattr(self._user, field, self.attrs[attr][0])
+                if field == "email":
+                    setattr(self._user, field, self.attrs[attr][0].lower())
+                else:
+                    setattr(self._user, field, self.attrs[attr][0])
             except (KeyError, IndexError):
                 pass