是否可以使ldapjs(使用nodejs)使用TLS而不仅仅使用SSL?
如果是,我该如何设置?
如果不是,那么对于支持TLS的nodejs,还有其他任何ldap库吗?
我能找到的唯一信息是 ldaps://后者将通过SSL连接(请注意,这不会使用LDAP TLS扩展操作,但实际上是与端口636的SSL连接,如在LDAP v2中)。
在主页上说 不支持TLS扩展操作(严重的是,只使用SSL)
如果我需要使用TLS连接到ldap服务器,有关解决方案的任何建议吗?
答案 0 :(得分:2)
`//Thats an old quest but maybe some other ppl could use that: **ldapjs with TLS**
var options = {
'rejectUnauthorized': false,
};
var client= ldap.createClient({
url: 'ldap://127.0.0.1:389'
tlsOptions: options
});
client.starttls(options,[], function(err) {
console.log('inside the starttls callback');
client.bind('cn=admin,dc=example,dc=com', 'admin',callback );
});
`