...
Bloc de code |
---|
header("Location: doku.php?do=login"); |
Couplage entre DokuWiki, Shibboleth et Sympa
Ce qui suit est une copie de http://www.cru.fr/echo/14#couplage_entre_dokuwiki_shibboleth_et_sympa
La fonctionnalité de wikis de listes présentée dans le précédent numéro de l'écho du CRU a été rendue possible par un couplage entre ces trois outils : DokuWiki, Shibboleth et Sympa. Afin de faciliter la mise en place d'une telle solution, nous avons résumé dans une page du site de Sympa le principe de ce système et les informations sur les outils nécessaires (page en anglais).
Il est maintenant possible de disposer d'un wiki pour chaque liste de diffusion hébergée sur un des serveurs du CRU. Ce service adopte progressivement une authentification basée sur la fédération d'identité.
Le schéma ci-dessous représente (1) l'authentification via Shibboleth pour Sympa et Dokuwiki et (2) la gestion des autorisations via l'interface SOAP de Sympa. Ces deux opérations sont permises par l'emploi du plugin Dokuwiki présenté au paragraphe suivant.
Balise Wiki |
---|
\[note : schéma malheureusement inaccessible actuellement\] |
Le site web du CRU utilise également ce module.
Quelques précisions sur l'ensemble, maintenant.
Le module dwshib pour Dokuwiki
Le CRU a créé un module pour Dokuwiki permettant de réaliser l'authentification des utilisateurs via Shibboleth et l'autorisation via Sympa. Ce module est la pierre angulaire du couplage Sympa / Dokuwiki / Shibboleth qui permet notamment le bon fonctionnement des wikis de liste de diffusion du CRU. Toutes les informations pour le téléchargement, l'installation et l'utilisation de ce module sont disponibles sur le site de Sympa.
Publications liées à cette solution
Deux publications ont été rédigées afin de présenter cet outil : le CRU a présenté un poster à la conférence TNC 2008, à Bruges ainsi qu'un article à la conférence EUNIS 2008.
Liens :
- Présentation du service de wikis de listes : http://www.cru.fr/services/wiki/index
- Article de l'écho du CRU sur le service de wikis de listes : http://www.cru.fr/echo/13#le_wiki_un_nouveau_service_associe_aux_listes_de_diffusion
- Couplage Sympa / Dokuwiki / Shibboleth : http://www.sympa.org/faq/sympa_and_wiki_farm
- Module Dokuwiki : http://sourcesup.cru.fr/projects/dwshibb
- Utilisation du module Dokuwiki : http://www.sympa.org/contribs/shibbolethauth
- Poster présenté à TNC 2008 : http://www.sympa.org/_media/doc/poster-tnc2008_a4.pdf
- Article présenté à EUNIS 2008 : http://www.sympa.org/_media/faq/eunis2008.pdf