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.

36 lines (28 loc) 763 B
var _ = require('../../node_modules/underscore'); var config = require('./config').config; config.url = 'ldaps://uwsp.edu'; config.tlsOptions = { rejectUnauthorized: false }; var activeDirectory = new (require('../../index'))(config); var ad = activeDirectory; var username = 'gheer565@uwsp.edu'; var password = '!acissej69'; ad.authenticate(username, password, function(err, auth) { if (err) { console.log('ERROR: ' + JSON.stringify(err)); return; } if (auth) { console.log('AUTHENTICATED!!!'); ad.findUser(username, function(err, user) { if (err) { console.log('ERROR: ' + JSON.stringify(err)); return; } console.log(user); }); } else { console.log('AUTHENTICATION FAILED...'); } });