ldapjs client wrapper with support for multiple servers
Provides the same API as ldapjs, except for the createClient
method which takes opts, callback
arguments. The callback then returns err, client
. Servers will be queried in parallel, with the fastest responding server being chosen.
Refer to the ldapjs client API for all supported options.
$ npm i --save multi-ldap
const ldap = require('multi-ldap');
ldap.createClient({
url: [
'ldaps://1.2.3.4',
'ldaps://5.6.7.8',
'ldaps://9.10.11.12',
'ldaps://13.14.15.16',
]
}, function(err, client) {
// do something with the connected client
});
© silverwind, distributed under BSD licence