我在本地计算机上托管一个基于django的站点(我对其具有完全访问权/控制权)。 本网站通过django ldap插件对远程活动目录进行身份验证。Django Ldap身份验证超时
通过LDAP服务器进行身份验证用于工作!
现在,当试图根据LDAP服务器进行身份验证时,请求会挂起直到超时。我在日志中找不到任何有用的东西。
服务器设置为: NginX,Django 1.3,Fedora 15,mySql 5.1。
我不知道我应该试着看什么日志。
(我试图寻找在nginx的access
和error
日志,但都没用。)
事情我想:
运行在Django的网站,并通过本地主机访问它(通过Nginx的不去,但访问python manage.py
直接通过runserver
命令)。 This works
从命令行运行ldapsearch
。 这个工程
编辑: 我使用Wireshark来看看与LDAP服务器背面的往复。交互似乎很好 - django发送一个绑定请求并接收成功消息,然后发送一个搜索查询并返回一个用户对象。然而,在这个沟通django似乎挂起之后。当我在运行“authenticate(username = user,password = pass)”后在django shell中“Ctrl-c”时,堆栈跟踪位于django-ldap库的某处。
请帮助,我不知道是什么导致了这个问题的变化。
先谢谢您
你有没有解决你的问题? 我有完全相同的问题,ldapsearch的作品,但django-auth-ldap挂起,直到超时。 –