Имел конфигурацию сервер ejabberd 2.0.5 + авторизация с двух доменов.
Потом что-то в эрланге сломалось и после танцев с бубном обновил до 2.1.0_rc2
Старый конфиг просто скопировал. Все завелось...
Однако в контакт листе все пользователи видятся как неавторизованные, хотя раньше такого не было.
Каким параметром это правится?
Кусок конифга на подключение
{host_config, "домен", [
{auth_method, ldap},
{ldap_servers, ["ыпышник"]},
{ldap_port, 389},
{ldap_uids, [{"userPrincipalName","%u@домен3.домен2.домен1"}]},
{ldap_base, "dc=домен3,dc=домен2,dc=домен1"},
{ldap_rootdn, "юзер@домен3.домен2.домен1"},
{ldap_password, "нискажу"},
{modules, [
{mod_adhoc, []},
{mod_announce, [{access, announce}]}, % requires mod_adhoc
{mod_caps, []},
{mod_configure,[]}, % requires mod_adhoc
{mod_disco, []},
%%{mod_echo, [{host, "echo.домен2.домен1"}]},
{mod_http_bind,[]},
%%{mod_http_fileserver, [{docroot, "C:\\Program Files (x86)\\ejabberd-2.0.5\\www"}]},
%%{mod_irc, []},
%%{mod_last, []},
{mod_muc, [
%%{host, "conference.@HOST@"},
{access, muc},
{access_create, muc},
{access_persistent, muc},
{access_admin, muc_admin}
]},
%%{mod_muc_log,[]},
{mod_offline, []},
%%{mod_privacy, []},
%%{mod_private, []},
%%{mod_proxy65,[]},
{mod_pubsub, [ % requires mod_caps
{access_createnode, pubsub_createnode},
{plugins, ["default", "pep"]}
]},
{mod_roster, []},
%%{mod_service_log,[]},
%%{mod_shared_roster,[]},
%%{mod_stats, []},
{mod_time, []},
%%{mod_vcard, []},
{mod_version, []},
{mod_shared_roster_ldap,
[{ldap_groupattr,"department"},
{ldap_groupdesc,"department"},
{ldap_rfilter, "(&(memberOf=CN=JabberUsers,CN=Users,DC=домен3,DC=домен2,DC=домен1))"},
{ldap_memberattr,"sAMAccountName"},
{ldap_userdesc,"cn"}
]},
{mod_vcard_ldap,
[{ldap_vcard_map,
[{"NICKNAME", "%u", []},
{"GIVEN", "%s", ["givenName"]},
{"MIDDLE", "%s", ["initials"]},
{"FAMILY", "%s", ["sn"]},
{"FN", "%s %s", ["givenName", "sn"]},
{"EMAIL", "%s", ["mail"]},
{"ORGNAME", "%s", ["company"]},
{"ORGUNIT", "%s", ["department"]},
{"CTRY", "%s", ["c"]},
{"LOCALITY", "%s", ["l"]},
{"STREET", "%s", ["streetAddress"]},
{"REGION", "%s", ["st"]},
{"PCODE", "%s", ["postalCode"]},
{"TITLE", "%s", ["title"]},
{"URL", "%s", ["wWWHomePage"]},
{"DESC", "%s", ["description"]},
{"TEL", "%s", ["telephoneNumber"]}]},
{ldap_search_fields,
[{"User", "%u"},
{"Name", "givenName"},
{"Family Name", "sn"},
{"Email", "mail"},
{"Company", "company"},
{"Department", "department"},
{"Role", "title"},
{"Description", "description"},
{"Phone", "telephoneNumber"}]},
{ldap_search_reported,
[{"Full Name", "FN"},
{"Nickname", "NICKNAME"},
{"Email", "EMAIL"}]}
]}
]}
]}.