Development #63157
gestion des personnes morales : à la synchronisation et inversion du sub RP OIDC en uuid fournisseur OIDC, conserver l’identifiant de profil et effectuer les substitutions adéquates
0%
Description
Synchro GLC qui est passée hors de mes radars lors de l’écriture des patches personnes morales.
Le problème ici est le suivant :
la synchronisation contient une partie de renvoie des informations des utilisateurs récemment modifiés. elle se base sur l’inversion du sub en uuid, à partir duquel il est possible de retrouver l’utilisateur et ses attributs d’identités.
La partie inversion du sub fonctionne (depuis #62702) mais le renvoie d’utilisateurs récemment modifiés ne tient pas compte du choix de profil PM. Côté RP, destinataire de la synchro, les infos PM connues d’un RP risquent donc d’être écrasées par les infos personnelles de l’usager.
Files
History
Updated by Paul Marillonnet 10 months ago
- File 0001-tests-test-profile-distinction-in-synchronization-en.patch 0001-tests-test-profile-distinction-in-synchronization-en.patch added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
Cette inversion a déjà lieu mais elle n’est pas testée. Voilà qui y remédie.
On pourrait imaginer aussi, dans un autre ticket, que le /api/users/?modified__gt=…
réponde avec des infos de profil, mais ça sera de toute façon à faire après #63824 sans quoi j’ai peur que ça casse tout.
Updated by Paul Marillonnet 10 months ago
Updated by Benjamin Dauvergne 3 months ago
- Status changed from Solution proposée to Solution validée
Ok, rebaser le test et pousser vendredi.