Доброго дня всем.
Пытаюсь настроить subj.
в АД нужные данные хранятся в cn, displayName, name.
а в списке показывает то, что хранится в sAMAccountName.
Как настроить-то?
{mod_shared_roster_ldap, [
{ldap_groupattr,"company"},
{ldap_groupdesc,"company"},
{ldap_rfilter, "(&(memberOf=CN=Jabber Users,OU=test,DC=domain,DC=ru))"},
{ldap_memberattr,"sAMAccountName"},
{ldap_useruid,"sAMAccountName"},
{ldap_userdesc,"displayName"}
]},
У меня работает 0.3 версия.
У меня работает 0.3 версия. Настроена следующим образом
{mod_shared_roster_ldap,[
{ldap_base, "DC=xxxxx,DC=local"},
{ldap_groupattr,"company"},
{ldap_groupdesc,"company"},
{ldap_rfilter, "(&(memberOf=CN=JabberUsers, CN=Users, DC=xxxx,DC=local))"},
{ldap_memberattr,"sAMAccountName"},
{ldap_userdesc,"description"}
]},
В description - вся инфа о пользователе, которая отображается в ростере (ФИО, должность).
В company - группа, к которой относится пользователь.
C 0.4 пытался разобратся здесь. Не получилось.
0.5 версию еще не пробовал.
Работает 0.5.1
0.5 тоже работала, но показывала часть как надо, а часть - jid. В этой поправили.
ФИО хранится в cn.
{mod_shared_roster_ldap, [
{ldap_auth_check,off},
{ldap_groupattr,"company"},
{ldap_groupdesc,"company"},
{ldap_rfilter, "(&(memberOf=CN=Jabber Users,OU=test,DC=domain,DC=ru))"},
{ldap_memberattr,"sAMAccountName"},
{ldap_useruid,"sAMAccountName"},
{ldap_userdesc,"cn"}
]},
После праздников пробовать
После праздников пробовать буду...
Спасибо за конфу (если рабочая :))
Вообще считаю что проект надо порезать на два:
1. Чисто шареный ростер, который данные для себя из базы гребет.
Причем сделать его стандартом.
2. Набор коннекторов, которые данные в эту базу заливают.
Тогда можно было бы один раз стабильно отображение из базы сделать,
а для данных под каждый формат - свой коннектор.
И всю логику по оптимизации в код коннектора вынести.
Был бы язык более стандартный, сам бы написал :)
А так надо время выкроить - спеки почитать, да поэксперементировать.
Может когда руки и дойдут...