【问题标题】:npm activedirectory get objectGUIDnpm 活动目录获取对象GUID
【发布时间】:2017-08-03 04:36:23
【问题描述】:

我有一个 Nodejs 应用程序,但我似乎无法获得实体的唯一 ID 这是我正在使用的模块:

https://www.npmjs.com/package/activedirectory

拉组,我似乎无法获得以下属性:

  • objectGUID

  • objectSid

这里是sn-p

var ad = new ActiveDirectory(domainConfig);
var query = 'CN=*';
ad.findGroups(query, function (err, result) {
    if (err) {
        console.log(err);
        log.error("No Groups found.");
    }
    log.info(result);
});

我错过了什么吗? 默认情况下,所有属性都应该返回

attributes - 要选择和返回的属性(如果设置了这些属性,则 服务器将只返回这些属性)。默认为空集, 这意味着所有属性。

【问题讨论】:

标签: node.js npm ldap


【解决方案1】:

我同意,这是一个错误。但是,您可以通过显式指定所需的属性来解决此问题。请注意,这些是区分大小写的。

var ad = new ActiveDirectory(domainConfig);
var query = { filter: 'CN=*'
              attributes: ["dn", "cn", "description", "objectGUID", "objectSid"]};
ad.findGroups(query, function (err, result) {
    if (err) {
        console.log(err);
        log.error("No Groups found.");
    }
    log.info(result);
});

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-26
  • 2011-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-19
  • 2012-12-02
相关资源
最近更新 更多