Documentation RENATER : voir cette page
Pour finaliser l'installation avant le passage en production quelques changements s'imposent :
/etc/shibboleth/shibboleth2.xml
<ApplicationOverride>
Les quatre étapes sont donc les suivantes.
... <!-- Meta-données de la fédération de Éducation-Recherche --> <MetadataProvider type="XML" url="**https://pub.federation.renater.fr/metadata/renater/main/main-all-renater-metadata.xml**" backingFilePath="**main-all-renater-metadata.xml**" reloadInterval="7200"> <SignatureMetadataFilter certificate="/etc/shibboleth/renater-metadata-signing-cert-2016.pem"/> (Autres attributs possibles...) </MetadataProvider> ...
Il faut ensuite ajouter dans les règles Apache (dans le fichier shib.conf
par exemple) des directives du types :
<Location "/ressource/production"> AuthType shibboleth Require shib-session ShibRequestSetting requireSession 0 ShibRequestSetting applicationId ressource-production ShibUseHeaders on #Utilisation explicite des entêtes HTTP pour les attributs </Location>
Il est conseillé de laisser le <ApplicationDefaults>
décrire la SP de test et de spécifiquement créer des <ApplicationOverride>
pour décrire tout nouveau SP en production. On peut ainsi définir une seule fois les paramètres communs à chaque application (au niveau ApplicationDefaults
) et définir les paramètres spécifiques dans un élément ApplicationOverride
.
Voir cet exemple :
<ApplicationDefaults ... <!-- SP de production --> <ApplicationOverride id="**ressource-production**" entityID="https://**monposte.fr/ressource/production**"> <Sessions lifetime="28800" timeout="3600" checkAddress="false" handlerURL="**/ressource/production/Shibboleth.sso**" handlerSSL="true"> ... </ApplicationOverride> </ApplicationDefaults> ...
Suivre les étapes suivantes : voir cette page