Я делаю проект, в котором я хочу, чтобы все имена (cn) были указаны в объявлении Users.Теперь эти пользователи в группах.И эти группы находятся в других группах.Поэтому я работаю с вложенными группами.
Для поиска я использую запрос ldap, предоставленный Java spring.Но когда я начинаю свой проект.И я ищу вложенных пользователей.Я не получаю результатов.
Я видел другие запросы из другого способа кодирования в Java (JNDI), но я хочу использовать Java Spring.
Основная проблема в том, что я незнаете, как написать запрос, как вы делаете в части JNDI, например: (член: 1.2.840.113556.1.4.1941: = (CN = имя пользователя, CN = пользователи, 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());
Большое спасибо за помощь