Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. var ldap = require('ldapjs');
  2. var assert = require('assert');
  3.  
  4. // Create client and bind to AD
  5. var ldapClient = ldap.createClient({
  6. url: "ldap://servername.us.company.com:389
  7. });
  8.  
  9.  
  10. ldapClient.bind(myDN, password, function(err) {
  11. assert.ifError(err);
  12. });
  13.  
  14.  
  15. var opts = {
  16. scope: 'sub',
  17. filter: '(mailNickname=NICKNAME4Testing)'
  18. };
  19.  
  20. ldapClient.search('OU=AllUsers,DC=us,DC=company,DC=com', opts, function(err, res) {
  21. assert.ifError(err);
  22.  
  23. res.on('searchEntry', function(entry) {
  24. console.log(entry.object.name);
  25. console.log(entry.object.dn);
  26. });
  27.  
  28. res.on('searchReference', function(referral) {
  29. console.log('referral: ' + referral.uris.join());
  30. });
  31.  
  32. res.on('error', function(err) {
  33. console.error('error: ' + err.message);
  34. });
  35.  
  36. res.on('end', function(result) {
  37. console.log(result);
  38. });
  39.  
  40. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement