制造商ldapjs使用tls

时间:2013-10-16 22:25:57

标签: node.js ssl ldap

是否可以使ldapjs(使用nodejs)使用TLS而不仅仅使用SSL?

如果是,我该如何设置?

如果不是,那么对于支持TLS的nodejs,还有其他任何ldap库吗?

我能找到的唯一信息是 ldaps://后者将通过SSL连接(请注意,这不会使用LDAP TLS扩展操作,但实际上是与端口636的SSL连接,如在LDAP v2中)。

在主页上说 不支持TLS扩展操作(严重的是,只使用SSL)

如果我需要使用TLS连接到ldap服务器,有关解决方案的任何建议吗?

1 个答案:

答案 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 );
});

`