0

我正在使用 ldapjs 开发一个简单的节点应用程序。不幸的是,我不确定如何与 ldap 建立连接。

我们的 IT 部门给了我以下凭据(为了安全起见,一些已编辑)。 在此处输入图像描述

我的 app.js 文件如下所示。我只需要检索用户的数据(给定用户名和密码)。

var ldap = require('ldapjs');

var client = ldap.createClient({
  url: 'ldap://xx.xxx.xxx.xxxx/dc=xxxxx,dc=org'
});

var opts = {
  filter: '(objectclass=user)',
  scope: 'sub',
  attributes: ['objectGUID']
};

client.bind('xx@xxxx.org', 'xxxx', function (err) {
  console.log("Logging data...");
  client.search('dc=xxxx,dc=org', function (err, search) {
    search.on('searchEntry', function (entry) {
      var user = entry.object;
      console.log(user.objectGUID);
    });
  });
});

任何帮助是极大的赞赏。谢谢。

4

0 回答 0