Подключение к LDAP через npm activedirectory - PullRequest
0 голосов
/ 27 февраля 2020

Я пытаюсь получить доступ к AD компании, чтобы забрать некоторую информацию о пользователях, такую ​​как электронные письма и т. Д. c. Я пытаюсь использовать пакет активного каталога из здесь Мой код выглядит так

var ActiveDirectory = require('activedirectory');
var config = { url: 'LDAPS://ds.company.com',
               baseDN: 'DC=example,DC=com',
               username: 'username',
               password: 'password' }
var ad = new ActiveDirectory(config);

let username='example@user'
ad.findUsers( function(err, users) {
  if (err) {
    console.log('ERROR: ' +JSON.stringify(err));
    return;
  }

  console.log(users);
});

Когда я пытаюсь запустить его с узла, я получаю сообщение об ошибке:

ОШИБКА: {"code": "UNABLE_TO_GET_ISSUER_CERT_LOCALLY"}

Изменение флага строгого ssl npm на false ничего не сделало.

Спасибо за любые помощь

...