node.js - 如何从 OU @activedirectory 获取用户
问题描述
我正在使用 npm activedirectory 从 AD 获取用户。我需要帮助来获取对象用户。我正在使用 find(baseDN) 但我的 OU 结果是错误的
感谢帮助。
var baseDN = { baseDn: 'OU=Users, OU=Users1, DC=domain, DC=com' };
ad.find(baseDN, function(err, users) {
if (err) {
console.log('ERROR: ' +JSON.stringify(err));
return;
}
if (! users) console.log('User: ' + baseDN + ' not found.');
res.status(200).json( users );
});
解决方案
试试这个:
var ad = new ActiveDirectory(config);
ad.find("OU=akshay,OU=testContainer,dc=domain,dc=com", function(err, users) {
if (err) {
console.log('ERROR: ' +JSON.stringify(err));
return;
}
if (! users) console.log('User: ' + baseDN + ' not found.');
else {
console.log(JSON.stringify(users));
}
});
推荐阅读
- reactjs - create-react-app appname 给出以下警告
- php - 来自 jenkins 的 Apache 403 Forbidden 发布 ssh 调用 shell
- javascript - 如何在当前 URL 页面中找到原始临时重定向 URL?
- javascript - 其他 Cloud Function 调用是否可以修改全局范围的变量?
- powerbi - 如何通过用户 id 和 power bi 中的状态从不同行中查找持续时间
- sql - 由于加入 SQL 导致的性能问题
- rest - 使用 Scheduler 和 Rest 调用 Spring Boot 集成测试应用程序
- node.js - 如何在 CubeJS 的 JSON 查询中通过度量返回 COUNT 条记录
- graphql - 为什么 Laravel Lighthouse @rename 指令对我不起作用?
- apache-kafka - 让 Secure Kafka 和 Schema 注册表相互通信,以及它的 Spring Boot 配置