Java Spring ldap中的嵌套组

时间:2019-01-30 14:49:26

标签: java spring ldap

我正在制作一个项目,希望从广告用户那里获得所有名称(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());

非常感谢您的帮助

0 个答案:

没有答案