eJabberd 1.1.2 - LDAP и shared roster

Можно ли в версии 1.1.2 как то автоматически раскидывать контакты по группам исходя из значения кокого либо параметра учетной записи в LDAP (department к примеру), наподобие как здесь http://realloc.spb.ru/share/ejabberdad.html ?
или опять понадобится грубый хак mod_shared_roster ?

пока получилось только через @all@ в настройках shared roster, но это не совсем не то что нужно. А ручками рулить группами совсем неудобно при количестве пользователей переваливающем за второй десяток.

Нашел вот это

Нашел вот это http://re.jabber.ru/~xram/ejabberd/ - mod_shared_roster_ldap, written by Evgeniy Khramtsov
но как этим пользоваться не нашел нигде
кто-то им успешо пользуется?
поделитесь опытом

Нашел вот это

d.k.brazz wrote:

Нашел вот это http://re.jabber.ru/~xram/ejabberd/ - mod_shared_roster_ldap, written by Evgeniy Khramtsov
но как этим пользоваться не нашел нигде
кто-то им успешо пользуется?
поделитесь опытом

Если у вас AD, то он вам не поможет.

А планируется ли?

xram@jabber.ru wrote:

Если у вас AD, то он вам не поможет.

А вообще планируется ли там реализовать такую функциональнось для AD?
готов оказать посильную помощь как тестер

Нашел вот это

Quote:

Если у вас 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 добавить.

Все как раз наоборот

yurasm wrote:

Для openldap это(http://realloc.spb.ru/share/ejabberdad.html) и работает.
Там три файла.
...skipped...

Мне как раз на AD и нужно, и именно этот патч у меня как раз и стоит на версии 1.1.1
Но в 1.1.2 вся эта функциональность есть из коробки за исключением Shared Roster
Вот его (Shared Roster) я и хочу заиметь в 1.1.2

Syndicate content