При авторизации на основе AD не учитывается пароль!

Господа, есть такая проблема.
Поставил сегодня на W2K3 c Active Directory версию 0.9.1, сделал авторизацию. Вот кусок конфига:
% For LDAP authentification use these lines instead of above one:
{auth_method, ldap}.
{ldap_servers, ["ldap.realan.ru"]}. % List of LDAP servers
{ldap_uidattr, "sAMAccountName"}. % LDAP attribute that holds user ID
%{ldap_base, "ou=Users,ou=Computer_Network,dc=realan,dc=ru"}. % Base of LDAP directory
{ldap_base, "dc=realan,dc=ru"}.
{ldap_rootdn,"jabber@realan.ru"}.
{ldap_password,"ххххх"}.

При авторизации (JAJC) можно вводить любой пароль, лишь бы имя пользователя было правильным. Можно ли это как-нибудь исправить?

Спасибо!

Такая же фигня.

где может быть засада?

С этой фичей ничего не сделаешь...

Надо использовать внешний скрипт аутентификации.

А есть примеры?

А есть примеры?

есть.
http://www.ejabberd.im/extauth
только приведенный скрипт на перле у меня не заработал.
все же интересно, какие именно параметры передаются в скрипт
op:user:password или op:user:domain:password
(некоторые пишут на месте domain host)
программер из меня не всегда хороший, возможно поэтому у меня и не получилось =)
справишься - напиши?
альтернатива - http://www.ejabberd.im/ejabberd_ad
патчик. но там он для версии 1.0.0 или 1.1.1
и как его под виндой поставить я тож туплю =)

Syndicate content