Получение пользователей, созданных между двумя датами, из ldap - PullRequest
0 голосов
/ 26 мая 2020

Может ли кто-нибудь помочь мне, как использовать условия фильтрации для получения списков пользователей, созданных между двумя датами (от и до дат) из LDAP в java. В ldap дата отображается в формате DD-MON-YYYY , однако при поиске с ( dateattr = 09-JAN-2019 ), например, возвращается 0 результатов

1 Ответ

1 голос
/ 26 мая 2020

Date (GeneralizedTime) LDAP SearchFilters показывает, как сопоставить любые даты, которые больше или равны 20190101000000Z, но меньше или равны 20200101500000Z

ldapsearch -D "cn=exampleuser,example.com" -w secret -p 389 -h server.example.com -b "dc=example,dc=com" -s sub "(&(createTimestamp>=20190101000000Z)(createTimestamp<=20200101500000Z))" 
...