UNPKG

simple-ad

Version:

Basic ldapjs wrapper for reading and writing AD objects. Currently only searching and editing of group members is implemented.

38 lines (27 loc) 849 B
simple-ad / [Exports](modules.md) # simple-ad Basic ldapjs wrapper for reading and writing AD objects. Currently only searching and editing of group members is implemented. ````javascript const ActiveDirectory = require('simple-ad') require('dotenv').config() const config = { url: process.env.LDAP_URL, username: process.env.LDAP_USER, password: process.env.LDAP_PASSWORD } const group = 'CN=MyGroupName,OU=MySubOU,OU=MyOU,DC=example,DC=com' const ad = new ActiveDirectory(config) ad.findGroup(group, ['dn', 'cn', 'member'] ).then(result => { console.log(result) }).catch(e) { // Some error console.error(e) } ```` > findGroup(groupDN, attributes) > isGroupMember(groupDN, memberDN) > modifyGroupMember(groupDN, memberDN, operation) > addGroupMember(groupDN, memberDN) > deleteGroupMember(groupDN, memberDN)