Ситуация - дана тестовая машина под Win2K Pro по имени условно machine. В ожидании сервера под CentOS необходимо сделать полностью рабочий конфиг для ejabberd'a. Ставлю последнюю версию, все по документации, до тех пор пока не дохожу до AD авторизации.
Вобщем условная конфигурация:
2003 домен ad.president.ru, название тестовой машины - machine, последний билд ejabberd'a.
{auth_method, ldap}.
{ldap_servers, ["ad.president.ru"]}.
{ldap_uidattr, "sAMAccountName"}.
{ldap_base, "OU=Сотрудники,OU=,DC=ad,DC=president,DC=ru"}.
{ldap_rootdn, "CN=Пукин Владимир Владимирович,OU=Руководство,OU=Сотрудники,DC=ad,DC=president,DC=ru"}. % Прошу заметить все дерево OU и наименование CN действительно кирилицей
{ldap_password, "VVP"}.
В клиенте пароли по plain text.
И как я не извращался, всеравно получаю ошибку авторизации... Переходить на другие Jabber серверы ну очень бы не хотелось (тем более что например у OF еще большие проблемы - если в конфигурационном файле присутствуют русские символы, то хоть он сначала и работает, но после перезапуска отваливается напрочь, и портит конфиг).
Прочитал половину форума, всеравно ноль идей. Может кто нибудь поможет советом?
последний eJabberd
последний eJabberd не работает с AD
https://forge.process-one.net/browse/ejabberd/trunk/src/eldap/eldap.erl?...
нужен патч
пропатченный работает нормально