Zimbra

Présentation

Zimbra est un logiciel serveur collaboratif et de messagerie open-source - messagerie, calendrier de groupe, contacts, messagerie instantanée, stockage de fichiers et gestion de documents web. Le serveur de messagerie et calendrier Zimbra est disponible pour Linux, Mac OS X et les plateformes de virtualisation. Zimbra se synchronise avec les smartphones (iPhone, BlackBerry) et les clients lourds de bureau tels Outlook et Thunderbird. Zimbra propose aussi l'archivage et discovery for compliance. Zimbra peut être déployé sur site ou hébergé telle une messagerie.

Zimbra utilise un protocole de pré-authentification pour s'intégrer à un SSO. Ce protocole est implementé dans un handler spécifique de LL::NG.

Zimbra peut aussi être connecté à LL::NG via le protocole SAML (voir le blog de Zimbra).

Configuration

L'intégration avec LL::NG est la suivante :

Clef de pré-authentification Zimbra

Il est nécessaire de récupérer une clef de pré-authentification auprès du serveur Zimbra.

Voir comment le faire sur le wiki Zimbra.

Application Zimbra dans le menu

Choisir par exemple http://zimbra.example.com/zimbrasso comme URL SSO et insérer la dans le menu application.

Hôte virtuel Zimbra dans le manager

Configurer l'hôte virtuel Zimbra comme n'importe quel autre hôte virtuel protégé mais utiliser le handler Zimbra au lieu du handler par défaut.

<VirtualHost *>
        ServerName zimbra.example.com
 
       # Load Zimbra Handler
       PerlRequire Lemonldap/NG/Handler/Specific/ZimbraPreAuth.pm
       PerlHeaderParserHandler Lemonldap::NG::Handler::Specific::ZimbraPreAuth
       ...
 
</VirtualHost>

Hôte virtuel Zimbra dans le manager

Aller dans le manager et créer un nouvel hôte virtuel pour Zimbra.

Configurer simplement la règle d'accès.

Paramètres du handler Zimbra

Aller dans le manager, Paramètres par défaut » Paramètres avancés » Handlers spéciaux » Zimbra, et éditer les clefs suivantes :