微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法绑定到LDAP

如何解决无法绑定到LDAP

| 我正在尝试开发一个应用程序,该应用程序使用我们在公司中用于登录计算机的相同登录名,即Active Directory。 因此,我确定哪个是我的用户名和密码,但是似乎每次尝试绑定时都会抛出此错误: 警告:ldap_bind()[function.ldap-bind]:无法绑定到服务器:无法联系LDAP服务器 但是ldap_connect成功。 因此,必须与用户名相关。 我尝试过:
$user=\'cn=username,o=domainname\';
$user=\'domainname\\username\';
没有成功。我具有对域控制器的管理员访问权限,因此我可以找到所需的任何内容。 有人可以对此有所启发吗?     

解决方法

呼叫ѭ2not时不连接。参见PHP手册:   使用OpenLDAP 2.x.x时,ldap_connect()将始终返回资源,因为它实际上并不连接,而只是初始化连接参数。实际连接发生在下一次对ldap_ *函数的调用时,通常是在ldap_bind()中。 我猜您这里有一些网络问题。以下之一: 您的Web服务器无法解析ldap服务器主机名 您的Web服务器可能未连接到ldap服务器(防火墙问题) 您的Web服务器找不到到ldap服务器的路由(缺少路由) 您指定了错误的端口     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。