Development #23187
Mise à disposition du service d'origine dans le contexte
0%
Description
Évoqué à Liège semaine dernière, et régulièrement évoqué de manière générale, le souhait de faire varier la page de connexion en fonction du service appelant.
Là-dessus j'imaginais la mise à disposition dans le contexte de rendu de template du service (saml/oidc), libre alors au niveau du template d'en récupérer le libellé pour de l'affichage, le slug pour faire varier le rendu via la css, etc.
(J'ai regardé au niveau du CUT, ce serait comme request.partner, sauf que celui-ci vient avec son propre paramétrage et sa logique de détection, alors que j'imaginais quelque chose de plus natif.)
Demandes liées
Historique
Mis à jour par Benjamin Dauvergne il y a environ 6 ans
On a le slug du service déjà présent dans l'URL, et c'est réutilisé dans la vue de login pour le passer à la vue d'enregistrement:
registration_url = utils.get_registration_url( request, service_slug=request.GET.get(constants.SERVICE_FIELD_NAME))
On peut imaginer soit de mettre le service lui même dans le contexte de la vue de login (et aussi la vue d'enregistrement) on se baser uniquement sur le slug (en pondant une classe sur le service).
Mis à jour par Frédéric Péters il y a environ 6 ans
Pour avoir un libellé je pensais à l'objet service.
Mis à jour par Mikaël Ates il y a environ 6 ans
- Lié à Development #20699: Fournir dans le contexte des template le service appelant sur toutes la pages ajouté
Mis à jour par Mikaël Ates il y a environ 6 ans
- Lié à Development #20700: Pouvoir faire varier les éléments du thème selon le service appelant ajouté
Mis à jour par Frédéric Péters il y a environ 6 ans
- Statut changé de Nouveau à Rejeté
Yes c'est comme l'autre.