node-ldap2json

0.0.16 • Public • Published

node-ldap2json

==============

NPM

LDAP2JSON makes shortcuts LDAP.JS

Build Status Test fails, because of need an online ldap server for testing.

But used on that production suite : over 20.000 users, 4000 ou, 1000 security group

Usage :

 
  var ldap2json = require('node-ldap2json');
 
 
    var treeOptions = {
      host : '10.1.60.5',
      username : 'bh\\Administrator',
      password : 'Public1234',
      base : 'ou=Customers,dc=bh,dc=pvt' 
    }
 
    
    //Get LDAP Tree in JSON Format
  ldap2json.getJson(treeOptions,function(e,tree){
    ...
  });
    
    //Check User 
  ldap2json.checkUser(treeOptions,'testusername','testpassword',function(e,usr){
    ...
  });
  
  // Search a User
  ldap2json.searchUser(treeOptions,testVariables.searchkeyword,function(e,items){
    ...
  });
 
  //Get Groups
  ldap2json.getSecurityGroups(treeOptions,function(e,grps){
    ...
  });  
 

Installation

npm install node-ldap2json

Package Sidebar

Install

npm i node-ldap2json

Weekly Downloads

1

Version

0.0.16

License

BSD

Last publish

Collaborators

  • usishi