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.
19 lines (14 loc) • 534 B
JavaScript
var _ = require('../../node_modules/underscore');
var config = require('./config').config;
var activeDirectory = new (require('../../index'))(config);
var ad = activeDirectory;
var groupName = 'AIS VPN Users';
var groupName = 'Students';
ad.getUsersForGroup(groupName, function(err, users) {
if (err) {
console.log('ERROR: ' + err);
return;
}
users = _.sortBy(users, function(user) { return((user.userPrincipalName||'').toLowerCase()); });
console.log('getUsersForGroup('+groupName+')='+(users || []).length);
});