Skip to content
This repository was archived by the owner on Jul 20, 2019. It is now read-only.

silverwind/multi-ldap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

multi-ldap

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.

Installation

$ npm i --save multi-ldap

Usage

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

About

UNMAINTAINED - ldapjs client wrapper with support for multiple servers

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •