为drupal配置LDAP时出现问题

为drupal配置LDAP时出现问题,drupal,drupal-6,ldap,drupal-modules,Drupal,Drupal 6,Ldap,Drupal Modules,我在用drupal配置LDAP时遇到了问题,我安装了所有需要的模块,并相应地设置了相应的设置。当我单击test在drupal的LDAP_集成模块中运行测试时,它显示LDAP服务器的身份验证已成功 但当我注销ant然后尝试使用LDAP登录时,它给出了一个错误对不起,无法识别的用户名或密码。你忘记密码了吗 我运行wireshark查看跟踪,它显示searchrequest正在运行,searchresdone成功,但结果为0 我该怎么办 一些基本问题: 您是否在设置中为用户正确配置了分支 您是否正确

我在用drupal配置LDAP时遇到了问题,我安装了所有需要的模块,并相应地设置了相应的设置。当我单击test在drupal的LDAP_集成模块中运行测试时,它显示LDAP服务器的身份验证已成功

但当我注销ant然后尝试使用LDAP登录时,它给出了一个错误对不起,无法识别的用户名或密码。你忘记密码了吗

我运行wireshark查看跟踪,它显示searchrequest正在运行,searchresdone成功,但结果为0

我该怎么办

一些基本问题:

  • 您是否在设置中为用户正确配置了分支
  • 您是否正确配置了公用名称
  • 您是否正确配置了电子邮件属性
  • 您是否尝试过使用第三方工具(我使用,但您也可以使用命令行工具)进行搜索,以查看是否可以使用上述参数返回用户
  • 是否可以在LDAP服务器上打开debug以查看已发送的实际查询
此外:


在SSL上使用LDAP可能很棘手,我建议首先让它在常规LDAP上工作

嗨,我不是在SSL上使用它,我应该配置哪个分支??是,我正确配置了公用名SamaAccountName我用于帐户名,对于电子邮件,我使用的是eamil属性,我没有尝试LDAP浏览器,但使用了1个第三方工具。它工作正常。我将使用LDAP浏览器查看问题所在。我无法在LDAP服务器上执行任何操作。它不在我的控制范围内。如果您不知道用户所在的分支,那么这是一个大问题,请使用LDAP浏览器查找正确的分支。如果用户居住在多个分支中,请选择最近的公共父分支作为基础。例如,您的分支机构可能是ou=用户,o=组织