我正在制作一个项目,希望从广告用户那里获得所有名称(cn)。现在,这些用户已成组。这些组属于其他组。所以我使用嵌套组。
对于搜索,我使用了Java spring提供的ldap查询。但是当我开始我的项目时。我搜索嵌套的用户。我没有结果。
我从Java(JNDI)的其他方式中看到了其他查询,但是我想使用Java spring。
主要问题是,我不知道如何像这样在JNDI部分中编写查询:(member:1.2.840.113556.1.4.1941:=(CN = UserName,CN = Users,DC = YOURDOMAIN,DC = NET))
LdapQuery query = ((LdapQueryBuilder) query())
.searchScope(SearchScope.SUBTREE)
.attributes("cn")
.where("whenChanged").gte("20170101010101" + ".0Z").and("member:1.2.840.113556.1.4.1941:=").is("CN=FG-EE -Group test,OU=Fuction Groups,OU=Groups,OU=EE,OU=TST,DC=HELLOWORLD,DC=be");
List<String> list1 = lt.search(query, new getLdapqueryNiv3());
非常感谢您的帮助