Linagora: Connecter Ejabberd et OBM

Le but recherché ici : chaque utilisateur créé dans OBM aura un compte Jabber, ainsi que tous les utilisateurs OBM automatiquement ajoutés dans sa liste de contact.

Nous allons pour cela connecter Ejabberd à la base LDAP d’OBM.

Lire également Installation OBM

Installation

Configuration

Pour activer l’authentification par l’annuaire LDAP, rendez-vous à la section AUTHENTICATION. Commentez l’authentification interne :

Ejabberd est écrit en Erlang, on utilise pour commenter. On active ensuite l’authentification LDAP, le fichier de configuration étant particulièrement bien documenté, ça se trouve facilement :

Pensez à bien mettre l’IP de votre annuaire LDAP ainsi que le domaine créé dans OBM.

Il peut être pratique également de définir des administrateurs, piochés dans l’annuaire LDAP. Ils se définissent en début de fichier :

Dans ce cas, jvt@domaine.ltd sera administrateur du serveur Jabber.

Enfin, indiquez également le domaine du serveur jabber (=domaine créé dans OBM) :

Ajout automatique de tous les utilisateurs

Pour avoir automatiquement tous les utilisateurs inscrits dans l’annuaire LDAP parmi ses contacts, il faut activer l’option shared roster. Toujours dans le fichier de configuration, décommentez mod_shared_roster (situé vers la fin) :

Nous avons fini avec le fichier de configuration. sauvegardez, quittez et relancez le serveur :

mod_shared_roster permet en fait d’ajouter des groupes d’utilisateurs, ce que nous allons faire, c’est placer tous les utilisateurs dans un groupe intitulé All.

Connectez-vous à l’interface d’administration de Ejabberd : http://ip.du.serveur.jabber:5280/admin/

Le login est votre adresse mail OBM accompagné du mot de passe correspondant. Il faut bien sûr que vous ayez ajouté cette adresse lors du paramétrage de l’admin dans le fichier de configuration.

Cliquez sur Serveurs Virtuels ⇒ domaine.ltd ⇒ Groupe de liste de contacts partagés

Ajoutez un groupe intitulé All.

Champs à remplir :

  • Nom : All
  • Description : All
  • Membres : @all@ (important, c’est ce paramètre qui défini tous les utilisateurs).
  • Groupes affichés : All

Note : En essayant de donner un autre nom que All au groupe, je n’ai jamais réussi à avoir tous les contacts.

Validez en cliquant sur soumettre.

Connectez-vous maintenant à votre compte Jabber avec un client Jabber. Vous avez automatiquement un groupe intitulé All contenant tous les membres de l’annuaire LDAP.

Liens externes

Tweet about this on TwitterShare on Google+0Share on Facebook0Email this to someone

Une réflexion au sujet de « Linagora: Connecter Ejabberd et OBM »

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *