1.3.1 • Published 1 year ago

simple-ad v1.3.1

Weekly downloads
2
License
MIT
Repository
github
Last release
1 year ago

simple-ad

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

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)

1.3.1

1 year ago

1.3.0

1 year ago

1.2.0

1 year ago

1.1.0

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.1

4 years ago

1.0.3

4 years ago

1.0.0

4 years ago