Javascript Ldap错误[ConnectionError:url链接已关闭]
嗨,我尝试通过下面的代码验证LDAP连接。在尝试了几个组合后,这是我能想到的最好的组合Javascript Ldap错误[ConnectionError:url链接已关闭],javascript,node.js,ldap,Javascript,Node.js,Ldap,嗨,我尝试通过下面的代码验证LDAP连接。在尝试了几个组合后,这是我能想到的最好的组合 var ldap = require('ldapjs'); var client = ldap.createClient({ url: 'ldap://xxx.org', bindDN: '' }); client.bind('cn=root', 'bindlocal', function(err){ if (err){ console.log(err);
var ldap = require('ldapjs');
var client = ldap.createClient({
url: 'ldap://xxx.org',
bindDN: ''
});
client.bind('cn=root', 'bindlocal', function(err){
if (err){
console.log(err);
}else {
console.log('authenticated');
}
});
client.unbind(function(err){
});
但这产生了这个错误代码
{ [ConnectionError: ldap://xxx.org closed]
dn: [Getter],
code: [Getter],
name: [Getter],
message: [Getter] }
我可能做错了什么?任何提示都会很有帮助您可以使用“普通”客户端从计算机访问LDAP系统吗?这将是第一个检查,因为错误表明服务器不想与您通话。是的。我可以通过普通的LDAP客户端访问它。在这种情况下,我猜您可以通过显式地记录console.log(err.dn)、console.log(err.code)、console.log(err.name)和console.log(err.message)来获取并收集更多信息——可能是消息包含了其他信息。可能是协议不匹配?用户名/密码要求?已修复!必须将正确的端口号附加到url