moodle 3.3.2 中的 LDAP 身份验证出错

Error while LDAP authenication in moodle 3.3.2

我在 Moodle 3.3.2 中验证 LDAP 服务器时经常收到问题。 我使用 centos 7 (vm) 并在其上成功安装了 moodle。 绑定 LDAP 身份验证时,从广告用户帐户登录时出现问题。

LDAP-module cannot connect to any servers: Server: 'IP of AD server', Connection: 'Resource id #86', Bind result: ''

注意:我使用了区分名称和上下文(从我的本地计算机通过 ldap.exe 复制 dn)。 display Resource Id #86' sometimes it gives Resource Id #87 是什么意思? 任何帮助将不胜感激。

谢谢。

您的 Moodle 应用程序服务器必须可以访问 Ldap 服务器。您必须检查两个服务器是否正常通信。 您还可以为每个事件添加日志以检查确切的问题。

你可以从你的moodle应用服务器远程登录到ldap服务器 命令:

telnet 主机 389

如果您使用的是安全端口,请使用 636。

请注意,IT 可以阻止特定 ldap 服务器上的 telnet。

您也可以使用下面的 php 代码记录错误

回声ldap_err2str(ldap_errno());

这将是 return 最后一个错误。

如果对您有帮助,请告诉我。谢谢