Development #3786
retourner le nameid du user dans les variables de subst
Statut:
Fermé
Priorité:
Haut
Assigné à:
-
Version cible:
-
Début:
11 octobre 2013
Echéance:
% réalisé:
100%
Temps estimé:
Patch proposed:
Planning:
Description
usecase Orléans: permettre à wcs d'appeler un webservice en fournissant le nameid du demandeur (donc éventuellement hors session, dans un workflow)
diff --git a/wcs/users.py b/wcs/users.py index 584f786..75bb350 100644 --- a/wcs/users.py +++ b/wcs/users.py @@ -152,6 +152,8 @@ class User(StorableObject): d[prefix + 'user_admin_access'] = self.can_go_in_admin() d[prefix + 'user_backoffice_access'] = self.can_go_in_backoffice() + for i, name_identifier in enumerate(self.name_identifiers): + d[prefix + 'user_name_identifier_%d' % i] = name_identifier return d def get_substitution_variables_list(cls, prefix='session_'):
dans le cas d'un seul IdP, on a alors une variable form_user_name_identifier_0 (ou session_user_name_identifier_0 sur la session).
Fichiers
Révisions associées
Historique
Mis à jour par Thomas Noël il y a plus de 10 ans
avec la doc
Mis à jour par Thomas Noël il y a plus de 10 ans
- Statut changé de En cours à Résolu (à déployer)
- % réalisé changé de 0 à 100
Appliqué par commit bb9da5d35b482a675dc2416e8abe54df80af316b.
Mis à jour par Frédéric Péters il y a plus de 10 ans
- Statut changé de Résolu (à déployer) à Fermé
add user_name_identifier_n variables (fix #3786)