activedirectory
Version:
ActiveDirectory is an ldapjs client for authN (authentication) and authZ (authorization) for Microsoft Active Directory with range retrieval support for large Active Directory installations.
22 lines (18 loc) • 561 B
JavaScript
var _ = require('../node_modules/underscore');
var config = require('./config').config;
config.logging.streams[0].level = 'trace';
var activeDirectory = new (require('../index'))(config);
var ad = activeDirectory;
var limit = 5;
var filter = '(&(cn=Smith*)(objectcategory=person))';
var opts = {
sizeLimit: limit,
filter: filter
};
ad.findUsers(opts, function(err, users) {
if (err) {
console.log('ERROR: ' + err + '. Results: ' + (users || []).length);
return;
}
console.log('findUsers('+filter+')['+limit+']='+JSON.stringify(users));
});