const { authenticate } = require('ldap-authentication')
async function auth() {
let options = {
ldapOpts: {
url: 'ldap://ldap.forumsys.com',
},
adminDn: 'cn=read-only-admin,dc=example,dc=com',
adminPassword: 'password',
userPassword: 'password',
userSearchBase: 'dc=example,dc=com',
usernameAttribute: 'uid',
username: 'gauss',
}
let user = await authenticate(options)
console.log(user)
options = {
ldapOpts: {
url: 'ldap://ldap.forumsys.com',
},
userDn: 'uid=einstein,dc=example,dc=com',
userPassword: 'password',
userSearchBase: 'dc=example,dc=com',
usernameAttribute: 'uid',
username: 'einstein',
}
user = await authenticate(options)
console.log(user)
}
auth()