无法在node.js中使用ldapjs获取管理器属性或名称

问题描述

我将用户绑定到ldap并对其进行身份验证,如下面的代码所示。现在,我得到了所有 对象的属性(不包括管理器属性和directReporties),我想要得到什么 经理属性和directReporties。

我已经通过npm安装了所有依赖项。

我不确定我在哪里做错了要获取manager属性名称。请帮我 查询

预先感谢您的帮助!

`var client = ldap.createClient({
url: 'ldap://***'
});

client.bind('username','password',function(err) {
console.log(err);
});

var opts = {
filter: '(&(objectClass=user)(mail=mailId))',scope: 'sub',attributes: ['...']
};

client.search('dc=dc,dc=com',opts,function(err,res) {
console.log(err);

res.on('searchEntry',function(entry) {      
var vjson=JSON.stringify(entry.object);
console.log('entry: ' + vjson);
});
res.on('searchReference',function(referral) {
});
res.on('error',function(err) {
console.error('error: ' + err.message);
});
res.on('end',function(result) {
resp.end();
console.log('status: ' + result.status);
});
});`



    

    

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...