Saludos a todos los amigos listeros:
Necesito autenticar mi ejabberd contra un AD corriendo en un Win2003 server.. esto es lo que le pongo:
%% Authentication using LDAP
%%
{auth_method, ldap}.
%%
%% List of LDAP servers:
{ldap_servers, ["someip"]}.
%%
%% Encryption of connection to LDAP servers (LDAPS):
%%{ldap_encrypt, tls}.
%%
%% Port connect to LDAP server:
{ldap_port, 389}.
%%
%% LDAP manager:
{ldap_rootdn, "Administrador@xxxxx.yyyyy.zz"}.
%%
%% Password to LDAP manager:
{ldap_password, "*********"}.
%%
%% Search base of LDAP directory:
{ldap_base, "dc=xxxxx,dc=yyyyy,dc=zz"}.
%%
%% LDAP attribute that holds user ID:
%%{ldap_uids, [{"mail", "%u@example.domain.com"}]}.
%%
%% LDAP filter:
%%{ldap_filter, "(objectClass=shadowAccount)"}.
{ldap_uidattr, "sAMAccountName"}.
Y esto es lo que me da el ejabberd.log
=INFO REPORT==== 2010-09-17 16:39:13 ===
I(<0.270.0>:eldap:897) : LDAP connection on someip :389
=INFO REPORT==== 2010-09-17 16:39:13 ===
I(<0.260.0>:eldap:897) : LDAP connection on someip:389
=ERROR REPORT==== 2010-09-17 16:39:13 ===
E(<0.260.0>:eldap:914) : LDAP connection failed on someip:389
Reason: esslconnect
=ERROR REPORT==== 2010-09-17 16:39:13 ===
E(<0.270.0>:eldap:914) : LDAP connection failed on someip:389
Reason: esslconnect