Controlador de dominio con Ejabber2

Tagged:

Buenas

Les escribo por que estoy incursionando en esto de ejabber2 con pandion, tengo entendido que ejabber2 se puede integrar con el controlador de dominio, pero no se a que tanto nivel se puede integrar, si con la mismas cuentas que esten creadas en el DC.

Pero quisiera saber que tipo de configuracion se debe realizar para que la autenticacion sea atravez de el controlador de dominio y se manejen dichas cuentas.

Normalmente la informacion que me proporcionan en con esta sintaxis:

{ldap_local_filter, {notequal, {"accountStatus",["disabled"]}}}.
{ldap_local_filter, {equal, {"accountStatus",["enabled"]}}}.
{ldap_local_filter, undefined}.

Pero no se donde colocar esto, a nivel web la configuracion considero yo que es muy limitada. al momento de instalar ejabber2 me dice dominio? lecoloco por ejemplo contoso.local, pero hasta alli, luego tengo que crear usuario por usuario para que se pueden loguear con la cuenta ejemplo@contoso.local

Si alguien me puede hechar una mano con esto.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Imagino que vaya en el

Imagino que vaya en el fichero de configuracion ejabberd.cfg.

Supongo que ya te hayas mirado la guía.

controlador de dominio integra a ejabberd2

AUTHENTICATION

%%
%% auth_method: Method used to authenticate the users.
%% The default method is the internal.
%% If you want to use a different method,
%% comment this line and enable the correct ones.
%%
{auth_method, ldap}.

%%
%% Authentication using external script
%% Make sure the script is executable by ejabberd.
%%
%%{auth_method, external}.
%%{extauth_program, "\\path\\to\\authentication\\script"}.

%%
%% Authentication using ODBC
%% Remember to setup a database in the next section.
%%
%%{auth_method, odbc}.

%%
%% Authentication using PAM
%%
%%{auth_method, pam}.
%%{pam_service, "pamservicename"}.

%%
%% Authentication using LDAP
%%
%%{auth_method, ldap}.
%%
%% List of LDAP servers:
%%{ldap_servers, ["exccsdc01.exconcar.local."]}.
%%
%% LDAP attribute that holds user ID:
%%{ldap_uids, [{"mail", "%u@mail.example.org"}]}.
%%
%% Search base of LDAP directory:
%%{ldap_base, "dc=exconcar,dc=local"}.
%%
%% LDAP manager:
%%{ldap_rootdn, "cn=Administrator,dc=exconcar,dc=local"}.
%%
%% Password to LDAP manager:
%%{ldap_password, "El password delcontrolador de dominio

%%{ldap_base, "ou=Analistas,dc=exconcar,dc=local"}.
%%
%% Anonymous login support:
%% auth_method: ldap
%% anonymous_protocol: sasl_anon | login_anon | both
%% allow_multiple_connections: true | false
%%
%%{host_config, "public.example.org", [{auth_method, anonymous},
%% {allow_multiple_connections, false},
%% {anonymous_protocol, sasl_anon}]}.
%%
%% To use both anonymous and internal authentication:
%%
%%{host_config, "public.example.org", [{auth_method, [internal, anonymous]}]}.

Luego de haber leido elmanualde configuracion,realize estaconfiguracion,y al momento de iniciar la configuracion, mearrojaun error.

Algo esta mal en la configuracion tengo un servidor Windows Server 2003 Standard Ediion

Saludos