[Sysadmins] ejabberd - группы из LDAP на основе OU

Max Ivanov ivanov.maxim на gmail.com
Пт Окт 2 19:14:35 UTC 2009


Написал ( по большей части накопипастил mod_shared_roster уж) модуль,
который формирует shared roster на основу OU из LDAP. Логика проста:
по фильтру нашли OU, по фильтру нашли пользователей в каждой OU.

Разные случаи, когда пользователь попытается удалить кого-нибудь из
shared roster обрабатываются корректно.

В отличие от mod_shared_roster_ldap сильно меньше дергает ldap
(отображаемые имена группы и пользователей получаются за один запрос,
ане так, что сначала взяли внутреннее имя пользователя, потом
запросили отображаемое имя), с другой стороны модуль пока не умеет
фильтровать записи в себе, а не средствами LDAP. Может когда-нибудь и
напишу.

Называется mod_shared_roster_ldap_ou, лежит в
http://git.altlinux.org/people/redbaron/public/?p=mod_shared_roster_ldap_ou.git;a=summary


Подробная информация о списке рассылки Sysadmins