Project

General

Profile

Development #42370

passer le service dans le contexte de l'évaluation des conditions d'affichage des blocs d'authentification

Added by Serghei Mihai 2 months ago. Updated 10 minutes ago.

Status:
Solution déployée
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
01 May 2020
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

Description

En plus du login-hint.

0001-views-pass-service-parameter-to-show-evaluation-cont.patch View (3.75 KB) Serghei Mihai, 30 Jun 2020 12:05 PM

0001-views-pass-service-parameter-to-show-evaluation-cont.patch View (3.56 KB) Serghei Mihai, 01 Jul 2020 09:21 AM

Associated revisions

Revision 018d3c85 (diff)
Added by Serghei Mihai 5 days ago

views: pass service parameter to show evaluation context (#42370)

History

#1 Updated by Benjamin Dauvergne about 2 months ago

  • Assignee set to Benjamin Dauvergne

#2 Updated by Benjamin Dauvergne about 2 months ago

Quelle est le besoin derrière ? C'est pour un service qui serait incapable de poser un login-hint (un service qui n'est pas dans Publik donc) ?

#3 Updated by Serghei Mihai about 2 months ago

  • Priority changed from Normal to Bas

Yep, j'avais pensé à ça. Mais ce n'est pas prioritaire.

#4 Updated by Benjamin Dauvergne about 2 months ago

  • Assignee deleted (Benjamin Dauvergne)

#5 Updated by Serghei Mihai 20 days ago

Un autre cas d'usage: sur une déploiement multicollectivité, authentic peut faire du SSO avec l'IDP et l'agglo et celui d'une commune.
Exemple: https://demarches.dordogne.fr/manage/. J'aimerais pouvoir afficher le bouton "Connexion Agent ATD" uniquement aux agents essayant de se connecter à sous-instance de l'ATD.

Avoir le slug du service dans la condition d'affichage me permettrait de faire cela.

#6 Updated by Benjamin Dauvergne 7 days ago

  • Assignee set to Serghei Mihai
  • Status changed from Nouveau to En cours
  • Priority changed from Bas to Normal

Je nommerai la variable dans le contexte service_slug, il y a un souci actuellement sur la façon de désigner le service; il faudrait passer ou_slug.service_slug et pas seulement service_slug. C'est un peu un cas imaginaire mais si on imagine une source d'authentification différente pour le BO de ou_ville1.wcs et ou_ville2.wcs ça peut être utile à terme.

PS: je précise, je ne me demande pas de corriger la façon de passer le service à travers les redirections, ce sera corrigé plus tard, juste de prévoir les bons noms pour le futur.

#7 Updated by Serghei Mihai 6 days ago

Benjamin Dauvergne a écrit :

Je nommerai la variable dans le contexte service_slug, il y a un souci actuellement sur la façon de désigner le service; il faudrait passer ou_slug.service_slug et pas seulement service_slug. C'est un peu un cas imaginaire mais si on imagine une source d'authentification différente pour le BO de ou_ville1.wcs et ou_ville2.wcs ça peut être utile à terme.

Ton idée est de suivre l'unicité (ou, service)? Et donc au lieu de passer dans la querystring service=portal, faire plutôt service=default.portal ?

#8 Updated by Serghei Mihai 6 days ago

#9 Updated by Benjamin Dauvergne 6 days ago

Serghei Mihai a écrit :

Benjamin Dauvergne a écrit :

Je nommerai la variable dans le contexte service_slug, il y a un souci actuellement sur la façon de désigner le service; il faudrait passer ou_slug.service_slug et pas seulement service_slug. C'est un peu un cas imaginaire mais si on imagine une source d'authentification différente pour le BO de ou_ville1.wcs et ou_ville2.wcs ça peut être utile à terme.

Ton idée est de suivre l'unicité (ou, service)? Et donc au lieu de passer dans la querystring service=portal, faire plutôt service=default.portal ?

Oui c'est ce qu'il faudra à terme, en attendant je souhaitais juste que la variable se nomme service_slug, pas que tu implémentes la gestion du point de séparation qui ne marchera pas pour l'instant vu que dans login_require() ça ne l'envoie pas.

#11 Updated by Benjamin Dauvergne 5 days ago

  • Status changed from Solution proposée to Solution validée

#12 Updated by Serghei Mihai 5 days ago


commit 018d3c852075adec76d0a6e3ec3728bec5c269ee (origin/master, origin/HEAD)
Author: Serghei Mihai <smihai@entrouvert.com>
Date:   Fri May 1 17:21:36 2020 +0200

    views: pass service parameter to show evaluation context (#42370)

#13 Updated by Serghei Mihai about 1 hour ago

  • Status changed from Solution validée to Résolu (à déployer)

#14 Updated by Frédéric Péters 10 minutes ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF