UNPKG

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.

27 lines (22 loc) 666 B
var _ = require('../node_modules/underscore'); var config = require('./config').config; var activeDirectory = new (require('../index'))(config); var ad = activeDirectory; var username = 'gheeres'; //var username = 'gheer565'; var opts = { includeMembership: [ 'user' ] }; ad.getGroupMembershipForUser(opts, username, function(err, groups) { if (err) { console.log('ERROR: ' + err); return; } console.log('getGroupMembershipForUser('+username+')='+(groups || []).length); var result = ''; _.each(groups, function(group,index) { console.log(' ['+index+']='+group.cn); result += '\''+group.cn + '\', '; }); console.log(result); });