如何将此过滤器从特定的AD组更改为组织中的所有AD组?

时间:2020-07-20 17:03:59

标签: java active-directory ldap activedirectorymembership

此filterString从特定的AD组获取所有AD用户,我需要更改此设置以从组织中的所有组获取ALL用户。我已经阅读了数十个类似的问题,并多次更改了该字符串,但找不到解决方法。

  String filterString = "(&(objectCategory=user)(memberOf=cn=" + this.ldapUserSearch + ",ou=Groups,OU=Organization,dc=organizationsoftware,dc=com))";

1 个答案:

答案 0 :(得分:0)

您可以尝试以下过滤器,其中包括attribute presence clause

(&(objectCategory=user)(memberOf=*))

这将返回其memberOf属性设置为任何值的每个用户。这应该具有从所有组中检索所有用户的作用。