是否可以使 ldapjs (带有 Nodejs)使用 TLS 而不仅仅是 SSL ?
如果是,我该如何设置?
如果没有,他们是否有其他支持 TLS 的 Nodejs LDAP 库?
我能找到的唯一信息是 ldaps:// ,后者将通过 SSL 连接(请注意,这不会使用 LDAP TLS 扩展操作,而是实际上使用到端口 636 的 SSL 连接,如 LDAP v2 中一样)。
并且在主页上写着不支持 TLS 扩展操作(说真的,只使用 SSL)
如果我需要使用 TLS 连接到 ldap 服务器,有什么解决方案建议吗?
小智 5
尽管这是一个老问题,但我想添加以下答案:
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 );
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4756 次 |
最近记录: |