Node.js 使用ldapjs搜索作战属性

Node.js 使用ldapjs搜索作战属性,node.js,openldap,user-accounts,ldapjs,Node.js,Openldap,User Accounts,Ldapjs,问题: 如何搜索与使用ldapjs的用户关联的操作属性? 我知道当使用ldapsearch时,我可以通过“+”参数获得操作属性。我熟悉ldapjs的客户端搜索功能,但不知道如何使用该功能搜索操作属性 是否可以使用ldapjs搜索操作属性 如果这不是一种搜索它们的方法,那么对其他javascript ldap库有什么建议吗 背景 我有一个运行的openldap服务器,其目录如下所示: -> Root stuff -> dc=example,dc=com -> cn

问题:

如何搜索与使用ldapjs的用户关联的操作属性?

我知道当使用ldapsearch时,我可以通过“+”参数获得操作属性。我熟悉ldapjs的客户端搜索功能,但不知道如何使用该功能搜索操作属性

  • 是否可以使用ldapjs搜索操作属性

  • 如果这不是一种搜索它们的方法,那么对其他javascript ldap库有什么建议吗

背景

我有一个运行的openldap服务器,其目录如下所示:

-> Root stuff
  -> dc=example,dc=com
    -> cn=Manager (The olcRootDN)
    -> ou=User
       -> *Several entries with objectClasses {posixAccount, shadowAccount, inetOrgPerson}*
    -> ou=Policies
       -> *pwdPolicy with some default password policies

对。
+
语法是LDAP协议的一部分,而不是
ldapsearch
的一部分。例如,它也可以通过Java/JNDI工作。

您知道是否有办法将“+”参数传递到ldapjs的client search()函数中吗?我不知道关于ldapjs的任何信息,但是
“+”
会在您指定要返回的属性列表(作为一种属性名称)的任何地方出现。