1 (edited by oualid75 28-02-2008 17:49:03)

Topic: [Debutant] connection ldap active directory

Bonjour, à tous.

Je cherche à mettre en place un système de messagerie interne, dans une société d'environ 50 personnes.
Je souhaite utiliser une identification via un LDAP.
Mais je n'arrive pas à le configuré correctement.
Voila les paramètre que j'ai rentré mais sa marche pas.

% Authentication method.  If you want to use internal user base, then use
% this line:
% {auth_method, internal}.

% For LDAP authentication use these lines instead of above one:
{auth_method, ldap}.
{ldap_servers, ["espacemax"]}.                % List of LDAP servers
{ldap_uidattr, "uid"}.                        % LDAP attribute that holds user ID
{ldap_base, "ou=EspaceMax,dc=espacemax,dc=com"}.    % Search base of LDAP directory
{ldap_rootdn, "dn=oualid tlati"}.                % LDAP manager
{ldap_password, "*******"}.                % Password to LDAP manager

Cordialement.

Re: [Debutant] connection ldap active directory

ça marche pas, cad, tu as des erreurs dans les logs, tu voit les requetes ldap, est ce que tu as une trace tcpdump à fournir ?

3 (edited by Oualid 19-03-2008 12:42:16)

Re: [Debutant] connection ldap active directory

Bonjour désoler pour l'absence, j'avais des examens et après j'ai eu la grippe :'(
En faite je souhaite utiliser une authentification par ldap.

% Authentication method.  If you want to use internal user base, then use
% this line:
%{auth_method, internal}.

% For LDAP authentication use these lines instead of above one:
{auth_method, ldap}.
{ldap_servers, ["10.0.0.20"]}.    % List of LDAP servers
{ldap_uidattr, "uid"}.            % LDAP attribute that holds user ID
{ldap_base, "dc=espacemax,dc=com"}. % Search base of LDAP directory
{ldap_rootdn, "dn=otlati,dc=espacemax,dc=com"}. % LDAP manager
{ldap_password, "**********"}. % Password to LDAP manager

Alors au début je me log avec la méthode normale puis j’essai de mettre le mode LDAP en marche et la il me demande de me logé et sa sans arrêt.

Lorsque je vais voir dans les logs j'obtiens ce qui suit.

Ejabberd.log

=INFO REPORT==== 2008-03-19 10:57:33 ===
I(<0.216.0>:ejabberd_listener:90): (#Port<0.296>) Accepted connection {{127,0,0,1},2769} -> {{127,0,0,1},5280}

=INFO REPORT==== 2008-03-19 10:57:33 ===
I(<0.210.0>:ejabberd_http:76): started: {gen_tcp,#Port<0.296>}

=INFO REPORT==== 2008-03-19 10:57:33 ===
I(<0.286.0>:ejabberd_http:175): (#Port<0.296>) http query: 'GET' /admin/


=INFO REPORT==== 2008-03-19 10:57:43 ===
I(<0.286.0>:ejabberd_http:175): (#Port<0.296>) http query: 'GET' /admin/


=INFO REPORT==== 2008-03-19 10:57:53 ===
I(<0.286.0>:ejabberd_http:175): (#Port<0.296>) http query: 'GET' /admin/


=INFO REPORT==== 2008-03-19 10:58:07 ===
I(<0.286.0>:ejabberd_http:175): (#Port<0.296>) http query: 'GET' /admin/


=INFO REPORT==== 2008-03-19 10:58:24 ===
I(<0.286.0>:ejabberd_http:175): (#Port<0.296>) http query: 'GET' /admin/


=INFO REPORT==== 2008-03-19 10:58:37 ===
I(<0.286.0>:ejabberd_http:175): (#Port<0.296>) http query: 'GET' /admin/




=INFO REPORT==== 2008-03-19 10:58:46 ===
I(<0.286.0>:ejabberd_http:175): (#Port<0.296>) http query: 'GET' /admin/


=INFO REPORT==== 2008-03-19 10:58:55 ===
I(<0.286.0>:ejabberd_http:175): (#Port<0.296>) http query: 'GET' /admin/


=INFO REPORT==== 2008-03-19 10:59:01 ===
I(<0.286.0>:ejabberd_http:175): (#Port<0.296>) http query: 'GET' /admin/





sasl.log



=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,sasl_safe_sup}
             started: [{pid,<0.43.0>},
                       {name,alarm_handler},
                       {mfa,{alarm_handler,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,2000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,sasl_safe_sup}
             started: [{pid,<0.44.0>},
                       {name,overload},
                       {mfa,{overload,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,2000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,sasl_sup}
             started: [{pid,<0.42.0>},
                       {name,sasl_safe_sup},
                       {mfa,{supervisor,
                                start_link,
                                [{local,sasl_safe_sup},sasl,safe]}},
                       {restart_type,permanent},
                       {shutdown,infinity},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,sasl_sup}
             started: [{pid,<0.45.0>},
                       {name,release_handler},
                       {mfa,{release_handler,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,2000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
         application: sasl
          started_at: ejabberd@localhost

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,kernel_safe_sup}
             started: [{pid,<0.49.0>},
                       {name,dets_sup},
                       {mfa,{dets_sup,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,1000},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,kernel_safe_sup}
             started: [{pid,<0.50.0>},
                       {name,dets},
                       {mfa,{dets_server,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,2000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,mnesia_sup}
             started: [{pid,<0.58.0>},
                       {name,mnesia_event},
                       {mfa,{mnesia_sup,start_event,[]}},
                       {restart_type,permanent},
                       {shutdown,30000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,mnesia_kernel_sup}
             started: [{pid,<0.60.0>},
                       {name,mnesia_monitor},
                       {mfa,{mnesia_monitor,start,[]}},
                       {restart_type,permanent},
                       {shutdown,3000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,mnesia_kernel_sup}
             started: [{pid,<0.61.0>},
                       {name,mnesia_subscr},
                       {mfa,{mnesia_subscr,start,[]}},
                       {restart_type,permanent},
                       {shutdown,3000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,mnesia_kernel_sup}
             started: [{pid,<0.62.0>},
                       {name,mnesia_locker},
                       {mfa,{mnesia_locker,start,[]}},
                       {restart_type,permanent},
                       {shutdown,3000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,mnesia_kernel_sup}
             started: [{pid,<0.63.0>},
                       {name,mnesia_recover},
                       {mfa,{mnesia_recover,start,[]}},
                       {restart_type,permanent},
                       {shutdown,180000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,kernel_safe_sup}
             started: [{pid,<0.68.0>},
                       {name,disk_log_sup},
                       {mfa,{disk_log_sup,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,1000},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,kernel_safe_sup}
             started: [{pid,<0.69.0>},
                       {name,disk_log_server},
                       {mfa,{disk_log_server,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,2000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,kernel_safe_sup}
             started: [{pid,<0.80.0>},
                       {name,timer_server},
                       {mfa,{timer,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,1000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,mnesia_kernel_sup}
             started: [{pid,<0.64.0>},
                       {name,mnesia_tm},
                       {mfa,{mnesia_tm,start,[]}},
                       {restart_type,permanent},
                       {shutdown,30000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,mnesia_kernel_sup}
             started: [{pid,<0.81.0>},
                       {name,mnesia_checkpoint_sup},
                       {mfa,{mnesia_checkpoint_sup,start,[]}},
                       {restart_type,permanent},
                       {shutdown,infinity},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,mnesia_kernel_sup}
             started: [{pid,<0.82.0>},
                       {name,mnesia_snmp_sup},
                       {mfa,{mnesia_snmp_sup,start,[]}},
                       {restart_type,permanent},
                       {shutdown,infinity},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,mnesia_kernel_sup}
             started: [{pid,<0.83.0>},
                       {name,mnesia_controller},
                       {mfa,{mnesia_controller,start,[]}},
                       {restart_type,permanent},
                       {shutdown,3000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,mnesia_kernel_sup}
             started: [{pid,<0.84.0>},
                       {name,mnesia_late_loader},
                       {mfa,{mnesia_late_loader,start,[]}},
                       {restart_type,permanent},
                       {shutdown,3000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,mnesia_sup}
             started: [{pid,<0.59.0>},
                       {name,mnesia_kernel_sup},
                       {mfa,{mnesia_kernel_sup,start,[]}},
                       {restart_type,permanent},
                       {shutdown,infinity},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
         application: mnesia
          started_at: ejabberd@localhost

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,crypto_sup}
             started: [{pid,<0.163.0>},
                       {name,crypto_server},
                       {mfa,{crypto_server,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,2000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
         application: crypto
          started_at: ejabberd@localhost

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,ssl_sup}
             started: [{pid,<0.169.0>},
                       {name,ssl_server},
                       {mfa,{ssl_server,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,2000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
          supervisor: {local,ssl_sup}
             started: [{pid,<0.170.0>},
                       {name,ssl_broker_sup},
                       {mfa,{ssl_broker_sup,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,2000},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:29 ===
         application: ssl
          started_at: ejabberd@localhost

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.191.0>},
                       {name,ejabberd_hooks},
                       {mfa,{ejabberd_hooks,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,brutal_kill},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.192.0>},
                       {name,stringprep},
                       {mfa,{stringprep,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,brutal_kill},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.193.0>},
                       {name,ejabberd_router},
                       {mfa,{ejabberd_router,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,brutal_kill},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.196.0>},
                       {name,ejabberd_sm},
                       {mfa,{ejabberd_sm,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,brutal_kill},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.201.0>},
                       {name,ejabberd_s2s},
                       {mfa,{ejabberd_s2s,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,brutal_kill},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.204.0>},
                       {name,ejabberd_local},
                       {mfa,{ejabberd_local,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,brutal_kill},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.205.0>},
                       {name,ejabberd_receiver_sup},
                       {mfa,{ejabberd_tmp_sup,
                                start_link,
                                [ejabberd_receiver_sup,ejabberd_receiver]}},
                       {restart_type,permanent},
                       {shutdown,infinity},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.206.0>},
                       {name,ejabberd_c2s_sup},
                       {mfa,{ejabberd_tmp_sup,
                                start_link,
                                [ejabberd_c2s_sup,ejabberd_c2s]}},
                       {restart_type,permanent},
                       {shutdown,infinity},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.207.0>},
                       {name,ejabberd_s2s_in_sup},
                       {mfa,{ejabberd_tmp_sup,
                                start_link,
                                [ejabberd_s2s_in_sup,ejabberd_s2s_in]}},
                       {restart_type,permanent},
                       {shutdown,infinity},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.208.0>},
                       {name,ejabberd_s2s_out_sup},
                       {mfa,{ejabberd_tmp_sup,
                                start_link,
                                [ejabberd_s2s_out_sup,ejabberd_s2s_out]}},
                       {restart_type,permanent},
                       {shutdown,infinity},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.209.0>},
                       {name,ejabberd_service_sup},
                       {mfa,{ejabberd_tmp_sup,
                                start_link,
                                [ejabberd_service_sup,ejabberd_service]}},
                       {restart_type,permanent},
                       {shutdown,infinity},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.210.0>},
                       {name,ejabberd_http_sup},
                       {mfa,{ejabberd_tmp_sup,
                                start_link,
                                [ejabberd_http_sup,ejabberd_http]}},
                       {restart_type,permanent},
                       {shutdown,infinity},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.211.0>},
                       {name,ejabberd_http_poll_sup},
                       {mfa,{ejabberd_tmp_sup,
                                start_link,
                                [ejabberd_http_poll_sup,ejabberd_http_poll]}},
                       {restart_type,permanent},
                       {shutdown,infinity},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.212.0>},
                       {name,ejabberd_iq_sup},
                       {mfa,{ejabberd_tmp_sup,
                                start_link,
                                [ejabberd_iq_sup,gen_iq_handler]}},
                       {restart_type,permanent},
                       {shutdown,infinity},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_listeners}
             started: [{pid,<0.214.0>},
                       {name,5222},
                       {mfa,{ejabberd_listener,
                                start,
                                [5222,
                                 ejabberd_c2s,
                                 [{access,c2s},
                                  {max_stanza_size,65536},
                                  {shaper,c2s_shaper}]]}},
                       {restart_type,transient},
                       {shutdown,brutal_kill},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_listeners}
             started: [{pid,<0.215.0>},
                       {name,5269},
                       {mfa,{ejabberd_listener,
                                start,
                                [5269,
                                 ejabberd_s2s_in,
                                 [{shaper,s2s_shaper},
                                  {max_stanza_size,131072}]]}},
                       {restart_type,transient},
                       {shutdown,brutal_kill},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_listeners}
             started: [{pid,<0.216.0>},
                       {name,5280},
                       {mfa,{ejabberd_listener,
                                start,
                                [5280,ejabberd_http,[http_poll,web_admin]]}},
                       {restart_type,transient},
                       {shutdown,brutal_kill},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.213.0>},
                       {name,ejabberd_listener},
                       {mfa,{ejabberd_listener,start_link,[]}},
                       {restart_type,permanent},
                       {shutdown,infinity},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.217.0>},
                       {name,ejabberd_auth_ldap_espacemax},
                       {mfa,{ejabberd_auth_ldap,start_link,["espacemax"]}},
                       {restart_type,permanent},
                       {shutdown,1000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,inet_gethost_native_sup}
             started: [{pid,<0.221.0>},{mfa,{inet_gethost_native,init,[[]]}}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,kernel_safe_sup}
             started: [{pid,<0.220.0>},
                       {name,inet_gethost_native_sup},
                       {mfa,{inet_gethost_native,start_link,[]}},
                       {restart_type,temporary},
                       {shutdown,1000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.262.0>},
                       {name,ejabberd_mod_echo_espacemax},
                       {mfa,{mod_echo,start_link,
                                      ["espacemax",[{host,"echo.espacemax"}]]}},
                       {restart_type,temporary},
                       {shutdown,1000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.265.0>},
                       {name,ejabberd_mod_irc_sup_espacemax},
                       {mfa,{ejabberd_tmp_sup,
                                start_link,
                                [ejabberd_mod_irc_sup_espacemax,
                                 mod_irc_connection]}},
                       {restart_type,permanent},
                       {shutdown,infinity},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.266.0>},
                       {name,ejabberd_mod_irc_espacemax},
                       {mfa,{mod_irc,start_link,["espacemax",[]]}},
                       {restart_type,temporary},
                       {shutdown,1000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.269.0>},
                       {name,ejabberd_mod_muc_sup_espacemax},
                       {mfa,{ejabberd_tmp_sup,
                                start_link,
                                [ejabberd_mod_muc_sup_espacemax,mod_muc_room]}},
                       {restart_type,permanent},
                       {shutdown,infinity},
                       {child_type,supervisor}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.270.0>},
                       {name,ejabberd_mod_muc_espacemax},
                       {mfa,{mod_muc,start_link,
                                     ["espacemax",
                                      [{access,muc},
                                       {access_create,muc},
                                       {access_admin,muc_admin}]]}},
                       {restart_type,temporary},
                       {shutdown,1000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
          supervisor: {local,ejabberd_sup}
             started: [{pid,<0.274.0>},
                       {name,ejabberd_mod_pubsub_espacemax},
                       {mfa,{mod_pubsub,
                                start_link,
                                ["espacemax",
                                 [{access_createnode,pubsub_createnode}]]}},
                       {restart_type,temporary},
                       {shutdown,1000},
                       {child_type,worker}]

=PROGRESS REPORT==== 19-Mar-2008::10:57:30 ===
         application: ejabberd
          started_at: ejabberd@localhost



Désolè pour la taille mais je ne sais pas qu'elle élément sont essentiel pour l'étude de mon problème donc je laisse tout.

Re: [Debutant] connection ldap active directory

et via tcpdump ?

5 (edited by Oualid 20-03-2008 18:36:24)

Re: [Debutant] connection ldap active directory

Salut ben en faite TCPDUMP je ne sait pas comment men servir mais j'ai avancer un peut avec  LDAP Browser, et j'ai modifié un peut mon truc

% {auth_method, internal}.

% For LDAP authentication use these lines instead of above one:
{auth_method, ldap}.
{ldap_servers, ["10.0.0.10"]}.                                % List of LDAP servers
{ldap_uidattr, "sAMAccountName"}.                                % LDAP attribute that holds user ID
{ldap_base, "OU=EspaceMax,DC=espacemax,DC=dom"}.                    % Search base of LDAP directory
{ldap_rootdn, "CN=Oualid TLATI,OU=EspaceMax,DC=espacemax,DC=dom"}.        % LDAP manager
{ldap_password, "XXXXXXXX"}.                                % Password to LDAP manager

Mais sa marche pas non plus et mes log sont

=INFO REPORT==== 2008-03-20 12:17:24 ===
I(<0.336.0>:ejabberd_http:175): (#Port<0.497>) http query: 'GET' /admin/

édit: en faite j'ai trouver sur un site "http://www.ejabberd.im/node/639"  pas mal de chose mais quand je rentre les paramètre qui me semble être les bon, je n'arrive pu a me connecter a l'interface web de ejabberd

Re: [Debutant] connection ldap active directory

Bonjour c'est encore moi je souhaiterai augmenter le niveau des log d'ejabberd comment faire cette manipulation et qu'elle est le niveaux maximum d'information.

7 (edited by Oualid 26-03-2008 13:13:50)

Re: [Debutant] connection ldap active directory

Bon j'ai vue sur http://www.ejabberd.im qu'il y avait peut être un problème pour la connections avec le LDAP avec les version en dessous de 1.1.4, j'étais avec la 1.1.2 donc je suis passer a la 2.0.0 et j'obtiens enfin une piste dans mes logs de connections:
=INFO REPORT==== 2008-03-26 11:35:02 ===


I(<0.304.0>:mod_pubsub:152) : pubsub init "pcf-oualid" [{access_createnode,
                                                         pubsub_createnode},
                                                        {plugins,
                                                         ["default","pep"]}]

=INFO REPORT==== 2008-03-26 11:35:02 ===
I(<0.304.0>:mod_pubsub:207) : ** tree plugin is nodetree_default

=INFO REPORT==== 2008-03-26 11:35:02 ===
I(<0.304.0>:mod_pubsub:211) : ** init default plugin

=INFO REPORT==== 2008-03-26 11:35:02 ===
I(<0.304.0>:mod_pubsub:211) : ** init pep plugin


si je pouvais avoir un petit coup de main je sens que je touche au but mais je désespère un peu sad

Re: [Debutant] connection ldap active directory

Salut Oualid,

T'as pensé à aller faire un tour sur le forum d'ejabberd, et éventuellement de mettre un post à ce sujet?

Peut-être que tu auras plus de chance d'avoir des éléments de réponse.

smile

[img]http://webstatus.kd2.org/signature.php/jid/teb.pavcn.zv..mbyhbohqp/image.png[/img]

Re: [Debutant] connection ldap active directory

http://www.ejabberd.im
si c sa le forum d'ejabberd je l'ai parcouru en long et en large, jai rien trouver cependant mon anglais est très médiocre donc j'ai peut être rater un truc je sais pas mais bon c'est avec ce site que j'ai avancer un peu.
Si c'est pas sa tu pourrait me donner le lien stp smile

Re: [Debutant] connection ldap active directory

Surtout que le forum de ejabberd redirige vers ce forum pour la version française ...

Au fait je déplace ce sujet qui n'est pas du tout dans la bonne catégorie

11 (edited by Oualid 26-03-2008 17:15:38)

Re: [Debutant] connection ldap active directory

Oui merci et désolé pour le mauvais choix de catégorie


Edit: J'ai remarqué environ 3 ou 4 post qui sont rester sans solution est ce parce qu'ils n'ont pas trouver de solution ou c parce qu'il sont parti en l'emmenant sans la partager sad.

Re: [Debutant] connection ldap active directory

Vous avez pas une petite piste à me donné?
Mise à part de donner accès a mon pc et au droit admin à un inconnu vous n'avez pas de possibilité.
Wireshark ne donne rien ou du moins j'ai rien comprit roll
Parce que la je stagne énormément

=INFO REPORT==== 2008-03-27 17:03:44 ===
I(<0.329.0>:mod_pubsub:152) : pubsub init "10.0.0.10" [{access_createnode,
                                                        pubsub_createnode},
                                                       {plugins,
                                                        ["default","pep"]}]

=INFO REPORT==== 2008-03-27 17:03:44 ===
I(<0.329.0>:mod_pubsub:207) : ** tree plugin is nodetree_default

=INFO REPORT==== 2008-03-27 17:03:44 ===
I(<0.329.0>:mod_pubsub:211) : ** init default plugin

=INFO REPORT==== 2008-03-27 17:03:44 ===
I(<0.329.0>:mod_pubsub:211) : ** init pep plugin

=INFO REPORT==== 2008-03-27 17:03:59 ===
I(<0.292.0>:ejabberd_listener:112) : (#Port<0.407>) Accepted connection {{127,0,0,1},1571} -> {{127,0,0,1},5280}

=INFO REPORT==== 2008-03-27 17:03:59 ===
I(<0.285.0>:ejabberd_http:123) : started: {gen_tcp,#Port<0.407>}

Re: [Debutant] connection ldap active directory

toujour rien pour moi :-(

Re: [Debutant] connection ldap active directory

Bonjour en faite je suis passer sur openfire il marche tout nikel big_smile Mais j'aimerai savoir si il existe un plugin pour extraire tout les contacts sur le client automatiquement?
En faite je souhaiterai que tout le monde ai la  même liste de contact et que cette liste contienne tout les employé.

Re: [Debutant] connection ldap active directory

Il existe une XEP pour cela si je me souviens bien.... De mémoire, ejabberd gérait ce genre de roster "partagé".  Cela s'appelait Shared Roster. Apparemment, il en est question dans la XEP-144. faut regarder de plus près. et confirmer ou infirmer ce que j'ai dit.
Si openfire ne gère pas cela, tu peux gérer cela avec ton serveur LDAP, via un script ou quelque chose comme ça.

Linux a un noyau, Windows a des pépins...

16 (edited by Oualid 23-04-2008 16:18:58)

Re: [Debutant] connection ldap active directory

j'ai vue pour XEP-144 mais sa n'a pas l'air d'être sa http://www.xmpp.org/extensions/xep-0144.html
Je suis pas sur que tu me parler de sa nanard. mais du coté du roster je ne trouve pas également.
En faite Shared Roster on en parle un peu partout mais on je ne trouve pas le plugin à télécharger.
Et niveau script il faudrait que je le place ou "dans le dossier conf surement" et qu'il contienne quoi comme élément.


J'ai essayé sa
<searchFilter>(|(memberOf=OU=Nomfichier,DC=Nomdomaine,DC=dom</searchFilter>



Toujours rien pour moi. j'aurai aimer savoir:
disons que j'ai exporté ma liste d'utilisateur en .txt
Je peut intégré cette liste de contact a chaque poste sur le client "qui est pidgin".

Re: [Debutant] connection ldap active directory

Up!!!!!

18 (edited by Oualid 05-05-2008 10:48:42)

Re: [Debutant] connection ldap active directory

C bon j'ai trouver une solution merci de votre aide à tous.

Re: [Debutant] connection ldap active directory

Salut,

Désolé de faire remonter ce vieux sujet mais peux-tu nous faire partager ta solution ? ;-)

Merci d'avance.