Как получить пользователей из LDAP с использованием Spring LDAP из определенного каталога, а также с пользователями за последние 2 дня - PullRequest
0 голосов
/ 04 мая 2020

Я могу получать пользователей из LDAP, используя Spring LDAPQuery и Spring LdapTemplate. Но у меня есть 3 ограничения.
1. Мне нужно выбрать только из одного каталога
2. Не уверен, как выбрать созданный в течение последних 2 дней, используя атрибут whenCreated (в обобщенной дате)
3. Получить более 1000 записей

    LDAPQuery query = query().where("objectclass").is("person");
    List<LDAPPerson> persons = null;
    persons = ldapTemplate.search(query, new LDAPMapper());
  1. Извлекает всех пользователей из всех каталогов
  2. Извлекаются только 1000 значений
  3. Необходимо вручную отделить атрибут whenCreated и выполнить фильтрацию в java - который я считаю неэффективным

Конфиг: Spring 4, Spring-boot и Spring LDAP Может кто-нибудь, пожалуйста, помогите мне в этом.

...