Development #80009
avoir un filtre get_userid_for_service pour connaitre le sub/nameid d'un service lié à Authentic
0%
Description
Un filtre qui s'utiliserait d'une de ces façons :
{{ form_user|get_userid_for_service:"portail-tiers" }} {{ session_user|get_userid_for_service:"portail-tiers" }} {{ "un-uuid"|get_userid_for_service:"portail-tiers" }}
et qui renverrai le sub ou le nameid obtenu par SSO sur un service "portailtiers" lié à Authentic.
Ce filtre appellera l'API d'Authentic /api/users/<user-uuid>/service/<service-slug>/ ajoutée par #79230
Ainsi, on pourrait faire une requête du genre « https://portail-tiers.example.org/get-infos?id={{ request.user|get_userid_for_service:"portail-tiers" }} » pour remonter les informations liées à l'utilisateur sur ce portail.
Demandes liées
Révisions associées
Historique
Mis à jour par Thomas Noël il y a 9 mois
- Copié depuis Development #80008: avoir un filtre get_userid_for_service pour connaitre le sub/nameid d'un service lié à Authentic ajouté
Mis à jour par Robot Gitea il y a 9 mois
- Statut changé de Nouveau à En cours
- Assigné à mis à Thomas Noël
Thomas NOËL (tnoel) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/536
- Titre : WIP: misc: add get_userid_for_service template filter (#80009)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/536/files
Mis à jour par Robot Gitea il y a 9 mois
- Statut changé de Solution proposée à Solution validée
Serghei Mihai (smihai) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 9 mois
- Statut changé de Solution validée à Résolu (à déployer)
Thomas NOËL (tnoel) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/536
- Titre : misc: add get_userid_for_service template filter (#80009)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/536/files
Mis à jour par Transition automatique il y a 9 mois
- Statut changé de Résolu (à déployer) à Solution déployée
misc: add user|user_id_for_service template filter (#80009)