Nous allons illustrer l'adaptation d'une application pour la rendre compatible avec Shibboleth. Pour ce faire, nous utilisons une application simple, développée par RENATER pour l'occasion : un petit moteur de Blog. Nous proposons deux implémentations strictement équivalentes écrites en Perl et en PHP. Pour la suite, vous devrez choisir l'implémentation qui a votre préférence.
Notre application myBlog est un bon cobaye car elle a les caractéristiques suivantes :
Après la phase d'installation de l'application, nous allons l'adapter pour lui permettre d'utiliser l'authentification Shibboleth. Cette adaptation va se faire en plusieurs étapes, illustrant les différents modes/niveaux d'intégration d'une application avec Shibboleth.
Pour effectuer le TP en Perl, suivre ce lien.
Pour effectuer le TP en PHP, suivre ce lien.
Présentation de SWITCH : http://www.terena.org/activities/eurocamp/november07/slides/hemmerle-aa_enabling_applications.pdf
Article JRES 2009 : suivre ce lien
Nous vous donnons ici quelques conseils très pratiques pour implémenter une authentification Shibboleth dans votre application :