Вложенные группы в java spring ldap - PullRequest
0 голосов
/ 30 января 2019

Я делаю проект, в котором я хочу, чтобы все имена (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());

Большое спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...