0
我有条目这样的远程LDAP服务器:LDAPjs找到入口知道CN
CN=Fred Foobar, OU=Dept1, O=FooBar
使用LDAPjs作为客户,我怎么找到这个条目时只有CN在运行知道?
我曾尝试以下每一项,但没有成功:
ldap.search("cn=Fred Foobar", {}, callback); // returns an error
ldap.search("", {filter: "(cn=Fred Foobar)"}, callback); // returns nothing useful
ldap.search("", {filter: "(cn=Fred Foobar)", scope: "sub"}, callback); // returns an error
但是,在运行时,我只有用户的CN,而不是DN的其余部分。 – user1207177
另外,'callback'的引用覆盖了'function(err,result){/ *代码来处理result * /}'。 – user1207177
@ user1207177这里我也没有用户dn,因为第一个参数是目录的baseDN,这是目录中所有条目共有的根目录dn。我假设你的例子的价值。如果你知道存储所有用户的子dn,就把它放在这个子树中,它将会限制搜索到这个子树 – Esteban