我一直在努力为http://www.question2answer.org/网站配置/设置LDAP插件。
我安装并配置了插件,但仍然无法使用AD / LDAP登录。我尝试时出现的唯一错误是“找不到用户”。当我查看apache日志时,没有什么可以告诉我问题是什么。 php日志中没有任何内容(除非我没有正确设置)。
任何人都可以帮忙安装吗?完整文件在这里: https://github.com/zakkak/qa-ldap-login/archive/master.zip
答案 0 :(得分:1)
很可能是您输入的输入数据错误。
尝试首先手动查询ldap服务器,例如,使用ldapsearch
命令行工具。
ldapsearch -x -LLL -h <host ip>:<port> -D "<binding account username>" -w "<binding account password>" -b"<directory to search in(base dn)>"
经过一些试验和错误(可以谷歌搜索),上面的命令给了我一长串用户。
如果正确输入数据后,您收到“此页面未正确重定向”,请更改初始管理员帐户中的电子邮件,以使其与从ldap获得的电子邮件不同。该插件有一个错误,即如果一封电子邮件有两个用户(您以管理员身份,您是ldap db中的常规用户),它将重定向您登录infinitely。
答案 1 :(得分:0)
我遇到了同样的问题,我已经向项目发送了一些补丁。他们最近被接受了。 请尝试重新安装并发布您的发现,我会帮助您。