Я могу получать пользователей из 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());
- Извлекает всех пользователей из всех каталогов
- Извлекаются только 1000 значений
- Необходимо вручную отделить атрибут whenCreated и выполнить фильтрацию в java - который я считаю неэффективным
Конфиг: Spring 4, Spring-boot и Spring LDAP Может кто-нибудь, пожалуйста, помогите мне в этом.