Mise en œuvre de phpCAS

Magazine
Marque
GNU/Linux Magazine
Numéro
114
Mois de parution
mars 2009


Résumé
Cet article présente la mise en place d’un système d'authentification SSO (Single Sign-On) de type CAS (Central Authentification Service) sur un ou plusieurs serveurs WEB utilisant le langage PHP.

1. Introduction et installation

L'article précédent (GNU/Linux magazine n° 113) présentait la boite à outils CAS-Toolbox [6] qui permet de déployer et de personnaliser un service d'authentification CAS [5]. Ici, nous allons étudier la bibliothèque phpCAS [1] qui permet d'utiliser le service CAS en PHP.

Évidemment, il faut avoir à disposition un serveur WEB avec le support de PHP pour pouvoir programmer des services PHP sécurisés. La majorité des distributions LINUX proposent des paquets binaires déjà prêts pour le serveur WEB Apache httpd et l'interpréteur PHP. Il faut néanmoins vérifier que ces paquets sont conformes aux pré-requis [2] de la bibliothèque phpCAS :

- Apache (version minimum 2.0.44) avec le module SSL ;

- Bibliothèque cURL (version minimum 7.5) avec le support SSL ;

- PHP (version minimum 4.3.1) avec DOM, ZLIB, cURL, OPENSSL et…

Cet article est réservé aux abonnés. Il vous reste 94% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous