我正在尝试在组件服务中进行LDAP查询,在那里我会找到特定组织单位中的所有组
我已经尝试过这个以及许多其他事情,但它似乎永远不会奏效。
(objectCategory=group)(ou=david test*)
任何人都可以帮助我。我现在在网上搜索了一段时间,什么都没发现
谢谢 Gibit
答案 0 :(得分:1)
您的LDAP查询只需要指定 (objectClass的=基团)
召回:LDAP查询
您可以在LDAP URL和大多数任何语言的API中找到这些内容。
ldap://Hote:port/base_dn?attributs?scope?filter
我希望它有所帮助
JP
答案 1 :(得分:0)
您没有提及这些标准的操作和/或
如果是或
(|(objectCategory = group)(ou = david test *))
它将尝试使用objectcategory组或从根目录中以'david test'开头的组织单元查找所有对象。
如果它和
(&(objectCategory = group)(ou = david test *))
它找不到任何东西,因为组织单位对象类别不是一个组。
相反,你可以做的是,将基数dn设置为ou = david test,... 并只搜索'objectCategory = group'。
如果您不知道组织单位dn,请先使用过滤器进行搜索(ou = david test *)并获取dn并将其设置为基本dn以进行下一次搜索,然后搜索“objectCategory = group”< / p>