Scribe 1.0-SSO

Un article de EoleWiki.

Sommaire

Serveur SSO pour les modules Eole1

Introduction

L'équipe Eole a réalisé un service compatible CAS pour ses modules.
La fonctionnalité proxy de CAS 2.0 n'est pour l'instant pas implémentée.


Téléchargement

Le paquet contenant le service CAS est disponible ici :

 ftp://dev-eole.ac-dijon.fr/Dev/RPMS/eole-sso-1.0-1eol.noarch.rpm

D'autres paquets utiles (esup-phpcas, php-curl...) sont mis à disposition là :

  ftp://dev-eole.ac-dijon.fr/RPMS/php/


Installation

Après avoir installé le paquet eole-sso sur un Scribe-1.0 ou un Horus-1.0, il suffit de lancer le service :

/etc/init.d/eole-sso start

Si vous souhaitez péréniser son lancement, un "chkconfig" et un patch sur le fichier "server.5" sont recommandés.

Dans la configuration par défaut, les informations sont recherchées dans l'annuaire LDAP local et le formuaire de login est accessible à l'adresse suivante : https://<adresse_du_serveur>:8443

La configuration du service est stockée dans le fichier : /usr/share/eole/sso/config.py


Tests

Le service a été validé avec Gibii, Gépi, Prométhée.