Un script concernant la connexion LDAP a été développé pour la version 0.70 de GLPI.
Celui-ci permet de :
  • importer en masse des utilisateurs depuis un annuaire
  • synchroniser en masse des utilisateurs depuis un annuaire

Le script est composé d'un unique fichier PHP.

Syntaxe

Le script s'appelle ldap_mass_sync.php.
Il prend en paramètre les arguments suivants :
  • server_id : l'identifiant du serveur LDAP (pas som nom GLPI, son ID)
  • action : 0 pour importer des utilisateurs, 1 pour synchroniser (valeur par défaut)
  • filter : permet d'indiquer un filtre pour la recherche des utilisateurs (optionnel, à ne spécifiquer que si le filtre par défaut ne suffit pas)

Attention : un script se présente sous la forme suivante : (uid=*). Il est nécessaire d'échapper le caractère = pour qu'il ne soit bien passé au script : (uid\=*).

  • Exemple d'import des utilisateurs commençant par 'g' depuis un annuaire LDAP :
    
    * Exemple de synchronisation des utilisateurs depuis un annuaire LDAP :
    <pre>