je suis sous 3.0.10 et j'aimerais synchroniser la liste de mes utilisateurs avec l'annuaire LDAP de mon entreprise.
L'interrogation de notre LDAP pouvant se faire anonymement, j'ai modifié /core/ldap.php
L65 :
Code : Tout sélectionner
if ($rparameters['ldap_type']==0) $ldapbind = ldap_bind($ldap, "$user@$domain", $password); else $ldapbind = ldap_bind($ldap, "cn=$user$dcgen", $password);
Code : Tout sélectionner
if ($rparameters['ldap_type']==0) $ldapbind = ldap_bind($ldap); else $ldapbind = ldap_bind($ldap);
Code : Tout sélectionner
$ldapbind = ldap_bind($ldap);
Tout le monde ne pouvant pas solliciter le support, il n'y a que les chefs de 1er niveau. C'est structuré ainsi :
Ldap.entreprise.fr
--- dmdName=Personnes (c'est ici que sont définis les personnes)
------- uid=j-c.duss
------- uid=b.noel
------- uid=...
--- dmdName=Groupes
------- cn=groupe_secretariat
------- cn=groupe_agent_technique
------- cn=groupe_chef_n1
---------- uid=jd.duss
---------- uid=b.noel
------- cn=groupe_chef_n2
Le groupe cn=groupe_chef_n1 contient les uid des chefs de niveau 1 (sans blague) et ceux-là (par exemple) doivent pouvoir figurer dans GestSup.
uid=j-c.duss aura comme ObjectClass=person
Je ne sais pas comment récupérer ma liste d'utilisateur d'un groupe.
Auriez-vous une idée ?
Je précise que je ne suis pas administrateur du serveur LDAP.
D'avance merci