Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var ldap = require('ldapjs');
- var assert = require('assert');
- // Create client and bind to AD
- var ldapClient = ldap.createClient({
- url: "ldap://servername.us.company.com:389
- });
- ldapClient.bind(myDN, password, function(err) {
- assert.ifError(err);
- });
- var opts = {
- scope: 'sub',
- filter: '(mailNickname=NICKNAME4Testing)'
- };
- ldapClient.search('OU=AllUsers,DC=us,DC=company,DC=com', opts, function(err, res) {
- assert.ifError(err);
- res.on('searchEntry', function(entry) {
- console.log(entry.object.name);
- console.log(entry.object.dn);
- });
- res.on('searchReference', function(referral) {
- console.log('referral: ' + referral.uris.join());
- });
- res.on('error', function(err) {
- console.error('error: ' + err.message);
- });
- res.on('end', function(result) {
- console.log(result);
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement