Intégration de LDAP dans Openfire

De Wiki JabberFR
Révision datée du 26 juillet 2006 à 11:53 par Wawa (discussion | contributions) (Cr�ation de la page de configuration ldap)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Wildfire permet d'utiliser un annuaire LDAP pour :

  • authentifier les utilisateurs.
  • stocker les groupes
  • déterminer les groupes d'appartenance d'un utilisateur.

La configuration de la partie LDAP ne se fait pas via la console d'administration, mais en modifiant le fichier conf/wildfire.conf.

   <ldap>
     <host>localhost</host>
     <port>389</port>
     <usernameField>uid</usernameField>
     <nameField>cn</nameField>
     <emailField>mail</emailField>
     <baseDN>dc=mycompany</baseDN>
     <adminDN>uid=jive,ou=people,dc=mycompany</adminDN>
     <adminPassword>password</adminPassword>
     <groupNameField>cn</groupNameField>
     <groupMemberField>member</groupMemberField>
     <groupDescriptionField>description</groupDescriptionField>
     <groupSearchFilter>(member={0})</groupSearchFilter>
     <posixMode>false</posixMode>
     <clientSideSorting>true</clientSideSorting>
     <debugEnabled>true</debugEnabled>
     <connectionPoolEnabled>false</connectionPoolEnabled>
   </ldap>
   <provider>
     <user>
       <className>org.jivesoftware.wildfire.ldap.LdapUserProvider</className>
     </user>
     <auth>
       <className>org.jivesoftware.wildfire.ldap.LdapAuthProvider</className>
     </auth>
     <group>
       <className>org.jivesoftware.wildfire.ldap.LdapGroupProvider</className>
     </group>
   </provider>

Il faut indiquer :

  • host : la machine sur laquelle votre annuaire LDAP tourne.
  • port : le port de l'annuaire.
  • usernameField : le champs dans l'objet utilisateur qui sera utilisé comme identifiant de l'utilisateur