Честно говоря, не знаю кто виноват, поэтому пишу сюда.
Есть связка ejabberd 1.0.0 и miranda 0.4.0.3. Аутентификация проходит через LDAP в домене Win2k3, с помощью встроенных в ejabberd возможностей, т.е. без всяких посторонних скриптов и т.д.
В настройках миранды галка сохранять пароль не стоит. При запуске миранды она выкидывает окошко для ввода пароля, однако, если сразу нажать на OK, оставив поля пароля пустым, миранда все-равно подключается.
Интересно, кто виноват, миранда или ejabberd?
Непонятки при аутентификации
Проверил. Та-же ерунда (у меня та-же конфигурация, только с двумя w2k3 доменами). В Exodus-е такого не наблюдается, но - нюанс - в миранде даже новый юзверь (пароль которого еще не вводился и, соответственно, не сохранялся ни разу) успешно входит с пустым паролем... наверное все-таки ejabberd хулиганит...
Неверно настроен LDAP в домене
Скорее всего, неверно настроен LDAP в домене. Проверить достаточно просто. Воспользуемся LDAP browser (http://www.ldapbrowser.com/download/index.php ) там используется Open LDAP аналогично ejabberd. Если при logon используя имя пользователя аналогично тому, как Вы соединяетесь к ejabberd и у Вас принимает пустой пароль или любой пароль – значит неверно настроен домен. Аналогичная история была у меня (правда домен был под w2k). И что характерно – в домене были доверительные отношения с другими доменами. Администратор все исправил (что конкретно он делал - я не знаю, давно было).
А можно попытать админа?
Всё таки не у одного меня такая грабля.
PS: уточняю, пропускает только пустой пароль, неправильный пароль определяется правильно.
PSS: клиент gajim.