Самый эффективный способ get набор записей LDAP?

У меня есть набор UID – скажем, около 200. Каков наиболее эффективный способ get все их записи LDAP?

Первое, что приходит на ум – это request, который представляет собой большую цепочку OR:

(|(uid=jdoe)(uid=mdawson)(uid=fwright)...) 

Есть ли способ лучше?

2 Solutions collect form web for “Самый эффективный способ get набор записей LDAP?”

https://stackoverflow.com/questions/927499/ldap-query-syntax-to-compare-to-a-list предлагает, что OR – единственный способ сделать это.

Это зависит от того, какие properties objectа вы извлекаете и локальности serverа LDAP. Я нашел это быстрее (в зависимости от обстоятельств), чтобы просто захватить все, хранить его локально в кеше, а затем искать в локальном кеше то, что я хочу.

200 записей действительно не очень много; Мне интересно, вы оптимизируете то, что не нужно оптимизировать?

  • Ошибка PAM_LDAP, пытающаяся связать?
  • Вы можете get list пользователей через ADFS?
  • FreeIPA / 389 DS userPassword
  • Как настроить pam_check_host_attr auth на Mandriva MMC?
  • Поддерживает ли Nginx аутентификацию LDAP?
  • Аутентификация учетной записи vsftpd с использованием удаленного пользователя LDAP
  • Результаты Kerberos kinit на пустую строку
  • База данных OU в интеграции LDAP AD с использованием CUCM
  • Запрос Ldap для одного subOU для Alfresco
  • Как изменить pwdMaxAge на «специализированную политику паролей»?
  • Какие разрешения необходимы для enums групп пользователей в Active Directory