Projet

Général

Profil

Bug #36752

le préremplissage d'un attribut de profil depuis un attribut d'assertion SAML non vérifié n'est pas éditable dans le formulaire.

Ajouté par Paul Marillonnet il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
07 octobre 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Par exemple, je paramètre a2 pour que le prénom du profil soit approvisionné depuis l'identité FC, mais ne soit pas vérifié (capture1.png).

Côté édition du profil, tout va bien, le champ est prérempli mais reste éditable (capture2.png).

Par contre, côté formulaire, le champ est verrouillé en dépit de la non-vérification de l'attribut qui le préremplit (capture3.png).


Fichiers

capture2.png (21,6 ko) capture2.png Paul Marillonnet, 07 octobre 2019 17:18
capture1.png (86,8 ko) capture1.png Paul Marillonnet, 07 octobre 2019 17:18
capture3.png (42,7 ko) capture3.png Paul Marillonnet, 07 octobre 2019 17:18

Demandes liées

Lié à Plugin Carte eID (fedict/bosa) - Development #36769: verrouiller aussi nom et prénomInformation nécessaire08 octobre 2019

Actions

Historique

#1

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

C'est parce que :

            if verified_attributes:
                # If there are any verified attributes we consider
                # first and last names are also verified.  This is to work
                # around the fact that those attributes are handled
                # differently in authentic and cannot be marked as
                # verified.
                verified_attributes.extend(['first_name', 'last_name'])
#2

Mis à jour par Paul Marillonnet il y a plus de 4 ans

Reliquat à mon avis d'un temps où les attributs de profils provisionnés depuis l'identité FC étaient moins bien gérés.
Parce que là dans le code avant ce workaround, w.c.s. voit bien qu'il n'y a que le nom et la civilité qui sont vérifiés, et non pas le prénom :

> /home/paul/src/wcs/wcs/qommon/saml2.py(536)fill_user_attributes()
-> if verified_attributes:
(Pdb) verified_attributes
['last_name', 'title']
(Pdb) 

Edit: s/préremplis/vérifiés/

#3

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

Reliquat à mon avis d'un temps où les attributs de profils provisionnés depuis l'identité FC étaient moins bien gérés.

s/FC//.

Ce verrouillage automatique de prénoms/noms alors qu'il n'y a pas d'indication sur le sujet, c'est potentiellement encore nécessaire pour authentic2-auth-fedict, il faut d'abord vérifier adapter ça avant de changer quoique ce soit ici.

#4

Mis à jour par Paul Marillonnet il y a plus de 4 ans

  • Sujet changé de le préremplissage d'un attribut de profil depuis un attribut d'identité pivot FC non vérifié n'est pas éditable dans le formulaire. à le préremplissage d'un attribut de profil depuis un attribut d'assertion SAML non vérifié n'est pas éditable dans le formulaire.
#5

Mis à jour par Paul Marillonnet il y a plus de 4 ans

Formats disponibles : Atom PDF