Dans la première partie de la documentation, nous avons abordé les étapes minimales de mise en oeuvre d'un IdP. Dans cette seconde partie, nous évoquons des aspects de configuration plus avancées.
Pour définir de nouveaux nouveaux attributs utilisateur propageables par votre IdP, vous devez à la fois définir l'alimentation des attributs (fichier attribute-resolver.xml
) et la politique de diffusion de ces attributs (fichier attribute-filter.xml
).
Pour les besoins de la formation, nous avons préparé un fichier attribute-resolver.xml
définissant la plupart des attributs mentionnés dans les recommandations SupAnn. Dans le chapitre suivant nous verrons comment automatiser la diffusion d'attributs.
Vous pouvez télécharger le fichier de configuration attribute-resolver.xml
depuis le site de RENATER. Gardez tout de même les anciens en les renommant.
$> cd $> git clone https://git.renater.fr/anonscm/git/partage-fede/formation.git $> cd formation $> sudo cp idp/conf/attribute-resolver.xml /opt/shibboleth-idp/conf/attribute-resolver-ldap.xml
Pour prendre en compte le nouveau fichier de configuration :
$> /opt/shibboleth-idp/bin/reload-service.sh -id=shibboleth.AttributeResolverService
attribute-resolver.xml
n'a pas encore d'impact visible puisque nous n'avons pas encore défini de politique de diffusion d'attribut utilisant les nouveaux attributs utilisateur.