Django auth ldap没有更新用户数据库

时间:2013-11-08 15:24:17

标签: python django ldap

当我使用django_auth_ldap登录用户名时,最后,电子邮件未填充。如果我检查管理员没有填充。我查看AD日志,看起来很好。我不确定为什么它没有填充。我在LDAP查询上做了一个数据包捕获我确实在结果,我的名字,电子邮件等中看到了正确的信息。不确定这里是什么,任何帮助或想法将不胜感激。

settings.py

# Populate the Django user from the LDAP directory
AUTH_LDAP_LDAP_USER_ATTR_MAP = {
    "first_name": "givenName",
    "last_name": "sn",
    "email": "mail"
}

记录捕获......

2013-11-08 10:01:14,999 DEBUG search_s('DC=MYDC,DC=com', 2, '(sAMAccountName=%(user)s)') returned 1 objects: cn=stager\, stager,ou=users,ou=cdp,dc=MYDC,dc=com
2013-11-08 10:01:15,059 DEBUG Populating Django user stager

1 个答案:

答案 0 :(得分:1)

AUTH_LDAP_LDAP_USER_ATTR_MAP == AUTH_LDAP_USER_ATTR_MAP

很多“LDAP”打破了争论......