Socket
Socket
Sign inDemoInstall

ad-promise

Package Overview
Dependencies
4
Maintainers
1
Versions
32
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.6.7 to 1.6.8

75

lib/activedirectory.js

@@ -1,55 +0,28 @@

const events = require('events');
const bunyan = require('bunyan');
const util = require('util');
const ldap = require('ldapjs');
const _ = require('underscore');
const Url = require('url');
const User = require('./models/user');
const Group = require('./models/group');
const joinAttributes = require('./services/internal/service.joinAttributes');
const shouldIncludeAllAttributes = require('./services/internal/service.shouldIncludeAllAttributes');
const parseDistinguishedName = require('./services/internal/service.parseDistinguishedName');
const getRequiredLdapAttributesForGroup = require('./services/internal/service.getRequiredLdapAttributesForUser');
const includeGroupMembershipFor = require('./services/internal/service.includeGroupMembershipFor');
const search = require('./services/internal/service.search');
const createClient = require('./services/internal/service.createClient');
const getLdapClientOpts = require('./services/internal/service.getLdapClientOpts');
const truncateLogOutput = require('./services/internal/service.truncateLogOutput');
const getLdapOpts = require('./services/internal/service.getLdapOpts');
const pickAttributes = require('./services/internal/service.pickAttributes');
const getRequiredLdapAttributesForUser = require('./services/internal/service.getRequiredLdapAttributesForUser');
const isDistinguishedName = require('./services/internal/service.isDistinguishedName');
const hasEvents = require('./services/internal/service.hasEvents');
const getUserQueryFilter = require('./services/internal/service.getUserQueryFilter');
const getCompoundFilter = require('./services/internal/service.getCompoundFilter');
const getGroupQueryFilter = require('./services/internal/service.getGroupQueryFilter');
const isGroupResult = require('./services/internal/service.isGroupResult');
const isUserResult = require('./services/internal/service.isUserResult');
const isAllowedReferral = require('./services/internal/service.isAllowedReferral');
const getDistinguishedNames = require('./services/internal/service.getDistinguishedNames');
const getUserDistinguishedName = require('./services/internal/service.getUserDistinguishedName');
const getGroupDistinguishedName = require('./services/internal/service.getGroupDistinguishedName');
const events = require('events');
const bunyan = require('bunyan');
const util = require('util');
const ldap = require('ldapjs');
const _ = require('underscore');
const find = require('./services/service.find');
const findUser = require('./services/service.findUser');
const findUsers = require('./services/service.findUsers');
const userExists = require('./services/service.userExists');
const isUserMemberOf = require('./services/service.isUserMemberOf');
const findDeletedObjects = require('./services/service.findDeletedObjects');
const findGroup = require('./services/service.findGroup');
const findGroups = require('./services/service.findGroups');
const groupExists = require('./services/service.groupExists');
const getUsersForGroup = require('./services/service.getUsersForGroup');
const getGroupMembershipForUser = require('./services/service.getGroupMembershipForUser');
const getGroupMembershipForDN = require('./services/service.getGroupMembershipForDn');
const getGroupMembershipForGroup = require('./services/service.getGroupMembershipForGroup');
const getRootDSE = require('./services/service.getRootDSE');
const authenticate = require('./services/service.authenticate');
const find = require('./services/service.find');
const findUser = require('./services/service.findUser');
const findUsers = require('./services/service.findUsers');
const userExists = require('./services/service.userExists');
const isUserMemberOf = require('./services/service.isUserMemberOf');
const findDeletedObjects = require('./services/service.findDeletedObjects');
const findGroup = require('./services/service.findGroup');
const findGroups = require('./services/service.findGroups');
const groupExists = require('./services/service.groupExists');
const getUsersForGroup = require('./services/service.getUsersForGroup');
const getGroupMembershipForUser = require('./services/service.getGroupMembershipForUser');
const getGroupMembershipForGroup = require('./services/service.getGroupMembershipForGroup');
const getRootDSE = require('./services/service.getRootDSE');
const authenticate = require('./services/service.authenticate');
const isPasswordLoggingEnabled = false;
let log = require('./services/internal/service.log');
let defaultAttributes, originalDefaultAttributes = require('./configs/config.defaultAttributes');
let defaultReferrals = originalDefaultReferrals = require('./configs/config.defaultReferrals');
const re = require('./configs/config.re');
let log = require('./services/internal/service.log');
let defaultAttributes, originalDefaultAttributes = require('./configs/config.defaultAttributes');
let defaultReferrals = originalDefaultReferrals = require('./configs/config.defaultReferrals');
const re = require('./configs/config.re');

@@ -144,3 +117,3 @@ // Precompile some common, frequently used regular expressions.

};
ActiveDirectory.prototype.getGroupMembershipForGroup = getGroupMembershipForGroup;
ActiveDirectory.prototype.getGroupMembershipForGroup = getGroupMembershipForGroup;
ActiveDirectory.prototype.userExists = userExists;

@@ -147,0 +120,0 @@ ActiveDirectory.prototype.groupExists = groupExists

{
"author": "Relief Melone (relief.melone@gmail.com)",
"name": "ad-promise",
"version": "1.6.7",
"version": "1.6.8",
"description": "This is a fork of the gheeres node-activedirectory. It fixes some issues with timeouts with very large AD-Groups as well as returning also promises so you won't have to use callbacks",

@@ -6,0 +6,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc