Pré-requis
Pour son fonctionnement, le Proxy d'authentification CAS-Zimbra nécessite d'avoir au préalable :
- Une installation des binaires Maven en version 2.2.x
- Une installation CAS fonctionnel
- Une installation Zimbra en version 6.0.x
Téléchargement des sources
Il est possible de récupérer les sources de deux façons distinctes :
- Les télécharger depuis le site Sourcesup du projet
- Les récupérer directement avec un client Subversion
Téléchargement direct
Chaque version est disponible soit en .zip (pour les machines Windows) ou en .tar.gz (pour les machines Linux/UNIX).
Une fois l'archive récupérée, il faut la décompacter sur la machine où l'on souhaite installer la portlet : tar zxvf web-auth-zcs-1.1.5-src.tar.gz
Client Subversion
Le dépôt Subversion est ouvert en anonyme, il est recommandé de récupérer une version présente dans la branche 'tags' : svn co https://subversion.cru.fr/web-auth-zcs/tags/1.1.5/ web-auth-zcs-1.1.5
Configuration
La configuration de l'application doit être réalisée dans un fichier profiles.xml présent à la racine des sources. Un fichier d'exemple profiles-sample.xml est fourni pouvant servir de base à toute nouvelle installation :cp profiles-sample.xml profiles.xml
Voici les propriétés devant être renseignées dans ce fichier :
- server.name :
- server.port
- cas.server
- cas.uri
- cas.port
- log.path
- log4j.main.level
- log4j.app.level
- log.file
- webapp.path
- zcs.zimbraAdminUser
- zcs.zimbraAdminPass
- zcs.zimbraAdminUrl
- zcs.domain
- zcs.tokenLifeTime