Можно ли в версии 1.1.2 как то автоматически раскидывать контакты по группам исходя из значения кокого либо параметра учетной записи в LDAP (department к примеру), наподобие как здесь
или опять понадобится грубый хак mod_shared_roster ?
пока получилось только через @all@ в настройках shared roster, но это не совсем не то что нужно. А ручками рулить группами совсем неудобно при количестве пользователей переваливающем за второй десяток.
Нашел вот это
Нашел вот этоhttp://re.jabber.ru/~xram/ejabberd/ - mod_shared_roster_ldap, written by Evgeniy Khramtsov
но как этим пользоваться не нашел нигде
кто-то им успешо пользуется?
поделитесь опытом
Нашел вот это
Нашел вот этоhttp://re.jabber.ru/~xram/ejabberd/ - mod_shared_roster_ldap, written by Evgeniy Khramtsov
но как этим пользоваться не нашел нигде
кто-то им успешо пользуется?
поделитесь опытом
Если у вас AD, то он вам не поможет.
А планируется ли?
Если у вас AD, то он вам не поможет.
А вообще планируется ли там реализовать такую функциональнось для AD?
готов оказать посильную помощь как тестер
Нашел вот это
Если у вас AD, то он вам не поможет.
А если OpenLDAP ? Как этим модулем вообще пользоваться ? Доки-то нет. :-(
eJabberd 1.1.2 - LDAP и shared roster
Для openldap это(http://realloc.spb.ru/share/ejabberdad.html ) и работает.
Там три файла.
ejabberd_auth_ad.erl
mod_shared_roster_ad.erl
mod_vcard_ad.erl
Скопировать в
mod_shared_roster_ldap.erl
mod_vcard_ldap.erl
В них поправить надо везде ad_* на ldap_* и *_ad на *_ldap.
И определиться чем заменить memberOf и department.
memberOf легче в ldap сделать в openldap по образу подобию из ActiveDirectory.
Ну и моменты с фильтрами в get_group_users_ldap.
В ejabberd_auth_ad.erl нет необходимости, функционал уже есть.
В конфигурации использовать ldap_* и ldap_group добавить.
Все как раз наоборот
Для openldap это(http://realloc.spb.ru/share/ejabberdad.html ) и работает.
Там три файла.
...skipped...
Мне как раз на AD и нужно, и именно этот патч у меня как раз и стоит на версии 1.1.1
Но в 1.1.2 вся эта функциональность есть из коробки за исключением Shared Roster
Вот его (Shared Roster) я и хочу заиметь в 1.1.2