UNPKG

ad-promise

Version:

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

20 lines (16 loc) 491 B
let log = require('./service.log'); /** * Parses the distinguishedName (dn) to remove any invalid characters or to * properly escape the request. * * @private * @param dn {String} The dn to parse. * @returns {String} */ const parseDistinguishedName = dn => { log.trace('parseDistinguishedName(%s)', dn); if (!dn) return (dn); dn = dn.replace(/"/g, '\\"'); return (dn.replace('\\,', '\\\\,')); } module.exports = parseDistinguishedName;