simple-ldap-client

2020.12.15 • Public • Published

ldap-client

This is a simple wrapper library to make it easier to do basic LDAP operations like changing a password, resetting a password, and authenticating.

Usage

const ldapClient = require('ldap-client')
const url = 'ldaps://ad1.dcloud.cisco.com:636/'
const baseDn = 'DC=dcloud,DC=cisco,DC=com'
const upn = 'sjeffers@dcloud.cisco.com'
const password = 'C1sco12345'

// init client
let ldap = new ldapClient(url, baseDn)

// attempt authentication
ldap.authenticate({ upn, password })
.then(() => {
  console.log('authentication successful')
})
.catch(error => {
  console.log(error)
})

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i simple-ldap-client

    Weekly Downloads

    8

    Version

    2020.12.15

    License

    ISC

    Unpacked Size

    45.1 kB

    Total Files

    27

    Last publish

    Collaborators

    • ccondry