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 PEAR::DB.
Si c'est le cas, vous pouvez directement passer au paragraphe 2. Pour les autres, je vais donner une procédure...
- 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