Projet

Général

Profil

Development #3786

retourner le nameid du user dans les variables de subst

Ajouté par Thomas Noël il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

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

Révision bb9da5d3 (diff)
Ajouté par Thomas Noël il y a plus de 10 ans

add user_name_identifier_n variables (fix #3786)

Historique

#2

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
#3

Mis à jour par Frédéric Péters il y a plus de 10 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF