Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
informatique:reseau:messagerie:sogo [2014/01/03 14:37] – [Mise en place de l'authentification CAS] bn8 | informatique:reseau:messagerie:sogo [2024/05/03 17:01] (Version actuelle) – bn8 | ||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
< | < | ||
+ | |||
+ | <note important> | ||
Ligne 19: | Ligne 21: | ||
**Procédure :** | **Procédure :** | ||
- | Il faut tout d' | + | Il faut tout d' |
+ | |||
+ | <code bash> | ||
+ | apt install debhelper libpam0g-dev libssl-dev build-essential git | ||
+ | cd /usr/local/src | ||
+ | git clone https://github.com/ | ||
+ | cd esup-pam-cas | ||
+ | dpkg-buildpackage -b --no-sign | ||
+ | sudo dpkg -i ../libpam-cas_*.deb</ | ||
Un fois installer on met en place le fichier de configuration /// | Un fois installer on met en place le fichier de configuration /// | ||
Ligne 47: | Ligne 57: | ||
# certificate from high level CA | # certificate from high level CA | ||
trusted_ca [chemin vers le certificat de la CA ayant émis les certificats SSL de l' | trusted_ca [chemin vers le certificat de la CA ayant émis les certificats SSL de l' | ||
+ | |||
+ | <note tip>Pour le paramètre **trusted_ca**, | ||
On met ensuite en place un fichier de configuration //PAM// pour // | On met ensuite en place un fichier de configuration //PAM// pour // | ||
Ligne 68: | Ligne 80: | ||
}</ | }</ | ||
- | On dois ensuite redémarrer Dovecot pour application de cette nouvelle configuration. Un fois l' | + | On dois ensuite redémarrer Dovecot pour application de cette nouvelle configuration. Un fois l' |
- | <Proxy http://localhost/ | + | |
+ | < | ||
+ | cd / | ||
+ | wget https:// | ||
+ | chmod 755 cas-proxy-validate.py | ||
+ | apt-get install python-memcache</ | ||
+ | |||
+ | Il faut également éditer le fichier // | ||
+ | |||
+ | On met en place ensuite le // | ||
+ | |||
+ | * Apache 2.2 (ou inférieur) | ||
+ | <Location | ||
Order deny,allow | Order deny,allow | ||
+ | Deny from all | ||
Allow from [IP du serveur CAS] | Allow from [IP du serveur CAS] | ||
Allow from 127.0.0.1 | Allow from 127.0.0.1 | ||
- | </Proxy></ | + | </Location></ |
+ | |||
+ | * Apache 2.4 (ou supérieur) : < | ||
+ | ScriptAlias / | ||
+ | < | ||
+ | Require ip [IP du serveur CAS] | ||
+ | Require ip 127.0.0.1 | ||
+ | </ | ||
Il faut ensuite redémarrer Apache pour activer le service. On configure ensuite SOGo en ajoutant dans le fichier /// | Il faut ensuite redémarrer Apache pour activer le service. On configure ensuite SOGo en ajoutant dans le fichier /// | ||
Ligne 87: | Ligne 119: | ||
Doc sur le sujet intéressante : http:// | Doc sur le sujet intéressante : http:// | ||
+ | |||
+ | ==== Authentic2 ==== | ||
+ | |||
+ | Pour configurer SOGo pour qu'il utilise l'IDP Authentic2 comme un serveur CAS, il faut via l' | ||
+ | |||
+ | * Créer un service CAS pour SOGo : | ||
+ | * **Identifiant :** ce que vous voulez, par exemple le nom de domaine du SOGo | ||
+ | * **URLs :** L'URL d' | ||
+ | * **Nom de l' | ||
+ | * Créer un service CAS pour Dovecot : | ||
+ | * **Identifiant :** ce que vous voulez, par exemple //Dovecot// | ||
+ | * **URLs :** l'URL de service utilisée par //pam-cas// et telque définie dans le paramètre // | ||
+ | * **Nom de l' | ||
+ | * **Mandataire :** sélectionner le service CAS précédemment créé correspondant à votre SOGo |