Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
federation:docs:fiches:entitlement [2019/03/07 17:52]
ludovic.auxepaules@renater.fr [Utilisation de l'attribut eduPersonEntitlement] mise à jour des liens vers eduperson
federation:docs:fiches:entitlement [2019/05/15 16:17] (Version actuelle)
herve.bourgault@renater.fr
Ligne 47: Ligne 47:
 De plus en plus de ressources s'​appuient sur cet attribut pour autoriser ou pas les usagers. Dans ce cas il est fort possible que cet attribut devienne multi-valué pour certains utilisateurs. Il est possible de procéder de différentes façon pour effectuer un filtrage de valeur selon la ressource accédée. De plus en plus de ressources s'​appuient sur cet attribut pour autoriser ou pas les usagers. Dans ce cas il est fort possible que cet attribut devienne multi-valué pour certains utilisateurs. Il est possible de procéder de différentes façon pour effectuer un filtrage de valeur selon la ressource accédée.
  
-==== Génération à la demande dans le fichier attribute-resolver.xml ====+==== 1. Génération à la demande dans le fichier attribute-resolver.xml ====
 On peut positionner la/les valeur(s) de cet attribut à la demande, c'est à dire au moment de la connexion en spécifiant quelle valeur pour quelle ressource. Voici un exemple pour une application données, génération d'un entitlement multi-valué:​ On peut positionner la/les valeur(s) de cet attribut à la demande, c'est à dire au moment de la connexion en spécifiant quelle valeur pour quelle ressource. Voici un exemple pour une application données, génération d'un entitlement multi-valué:​
  
Ligne 84: Ligne 84:
 </​code>​ </​code>​
  
-==== Filtrage des valeurs dans le fichier attribute-filter.xml ====+==== 2. Filtrage des valeurs dans le fichier attribute-filter.xml ====
 Si L'​attribut devait se retrouver multi-valué dans le resolver par simple accumulation des valeurs possibles, on peut filtrer certaines valeurs selon la ressource accédée. L'​exemple ci-dessous est une **autre** manière de faire par rapport à la méthode ci-dessus. Si L'​attribut devait se retrouver multi-valué dans le resolver par simple accumulation des valeurs possibles, on peut filtrer certaines valeurs selon la ressource accédée. L'​exemple ci-dessous est une **autre** manière de faire par rapport à la méthode ci-dessus.