Projet

Général

Profil

Development #42370

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

Ajouté par Serghei Mihai il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
01 mai 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

En plus du login-hint.


Fichiers

Révisions associées

Révision 018d3c85 (diff)
Ajouté par Serghei Mihai il y a presque 4 ans

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

Historique

#1

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

  • Assigné à mis à Benjamin Dauvergne
#2

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

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

Mis à jour par Serghei Mihai il y a presque 4 ans

  • Priorité changé de Normal à Bas

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

#4

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

  • Assigné à Benjamin Dauvergne supprimé
#5

Mis à jour par Serghei Mihai il y a presque 4 ans

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

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Serghei Mihai
  • Priorité changé de Bas à 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

Mis à jour par Serghei Mihai il y a presque 4 ans

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

Mis à jour par Serghei Mihai il y a presque 4 ans

#9

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

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

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

  • Statut changé de Solution proposée à Solution validée
#12

Mis à jour par Serghei Mihai il y a presque 4 ans


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

Mis à jour par Serghei Mihai il y a presque 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
#14

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

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF