Я хочу получить пользователей группы в LDAP с заданным фильтром (например, uid = "test *") и лимитом (только 10 пользователей в результатах).
Объект группывыглядит следующим образом.
cn=testRole,ou=Groups,dc=WSO2,dc=ORG
Этот объект имеет несколько атрибутов-членов, представляющих пользователей роли "testRole".
Теперь я использую следующий запрос для извлечения всех пользователей в группе.
(&(objectClass=groupOfNames)(cn=testRole))
И member
устанавливается в качестве возвращаемого атрибута.
Когда я запускаю запрос, все 10000 пользователей в testRole извлекаются (как10000 значений атрибутов-членов).
Теперь
- Как ограничить количество значений атрибутов-членов?
- Как отфильтровать значения атрибутов-членов путем примененияфильтр по значению
uid
?
Заранее спасибо!
Я попытался установить возвращаемый атрибут как member;range=0-99
, но похоже, что он работает только с AD, а не сLDAP. Мне нужно решение, которое будет работать с LDAP, независимо от того, AD это или нет.