Projet

Général

Profil

Development #75139

exposer un écran de configuration de l’apparence par défaut des pages de login/authz lors du SSO initié par un service tiers

Ajouté par Paul Marillonnet il y a environ un an. Mis à jour il y a 12 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
06 mars 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Avec l’idée que dans #75138 on aurait rendu tout cela configurable dans les gabarits, et que ce ticket ci viendrait apporter l’écran qui permet de configurer cela.


Demandes liées

Lié à Intégrations graphiques Publik - Development #75141: dordogne-cd24 : retrait de gabarits authentic redondants/superflusFermé06 mars 2023

Actions
Lié à Authentic 2 - Development #75142: /accounts/ : rendre possible des déclinaisons de la page “Mon compte” en fonction de l’éventuel service tiers ayant initié le SSOFermé06 mars 2023

Actions
Lié à Authentic 2 - Development #75138: authn: rendre paramétrable l’apparence par défaut des pages de login/authz au SSO initié par un service tiersFermé06 mars 2023

Actions
Lié à Intégrations graphiques Publik - Development #75389: dordogne-cd24: enlever le logo demarches.dordogne.fr du header noir sur les pages d'authenticFermé13 mars 2023

Actions

Révisions associées

Révision 4b7e5dbb (diff)
Ajouté par Paul Marillonnet il y a 12 mois

models: add RuntimeSetting class (#75139)

Révision beec678e (diff)
Ajouté par Paul Marillonnet il y a 12 mois

migrations: perform services default config data initialization (#75139)

Révision 4fda95df (diff)
Ajouté par Paul Marillonnet il y a 12 mois

manager: provide services default configuration interface (#75139)

Historique

#1

Mis à jour par Paul Marillonnet il y a environ un an

  • Assigné à mis à Paul Marillonnet
#3

Mis à jour par Paul Marillonnet il y a environ un an

  • Projet changé de Authentic 2 à Hobo
  • Sujet changé de /manage/: exposer un écran de configuration de l’apparence par défaut des pages de login/authz lors du SSO initié par un service tiers à exposer un écran de configuration de l’apparence par défaut des pages de login/authz lors du SSO initié par un service tiers
#6

Mis à jour par Mikaël Ates (de retour le 29 avril) il y a environ un an

  • Lié à Development #75141: dordogne-cd24 : retrait de gabarits authentic redondants/superflus ajouté
#7

Mis à jour par Mikaël Ates (de retour le 29 avril) il y a environ un an

  • Lié à Development #75142: /accounts/ : rendre possible des déclinaisons de la page “Mon compte” en fonction de l’éventuel service tiers ayant initié le SSO ajouté
#9

Mis à jour par Mikaël Ates (de retour le 29 avril) il y a environ un an

  • Lié à Development #75138: authn: rendre paramétrable l’apparence par défaut des pages de login/authz au SSO initié par un service tiers ajouté
#11

Mis à jour par Mikaël Ates (de retour le 29 avril) il y a environ un an

  • Lié à Development #75389: dordogne-cd24: enlever le logo demarches.dordogne.fr du header noir sur les pages d'authentic ajouté
#12

Mis à jour par Paul Marillonnet il y a environ un an

  • Statut changé de Nouveau à En cours
#14

Mis à jour par Robot Gitea il y a environ un an

  • Statut changé de En cours à Solution proposée

Paul Marillonnet (pmarillonnet) a ouvert une pull request sur Gitea concernant cette demande :

#15

Mis à jour par Paul Marillonnet il y a environ un an

  • Statut changé de Solution proposée à En cours

Ce n’est pas du tout bon pour relecture. J’ai créé la PR préfixée par WIP côté gitea et c’est quand même passé en ”Solution proposée” ici, fatigue.

#16

Mis à jour par Frédéric Péters il y a environ un an

Perso assez pour que ce qui est spécifique authentic soit dans authentic, pas hobo.

#17

Mis à jour par Paul Marillonnet il y a environ un an

  • Statut changé de En cours à Solution proposée

Frédéric Péters a écrit :

Perso assez pour que ce qui est spécifique authentic soit dans authentic, pas hobo.

Perso je trouve que c’est pas si clair, la demande de base c’est la personnalisation de certaines pages en fonction du service depuis lequel l’usager s’authentifie. De là vient cette série de ticket pour fournir une apparence par défaut. Et donc :
· je sens venir la demande où cette personnalisation ne sera pas limitée à authentic,
· et de façon plus générale c’est une personnalisation de l’apparence qui se paramètre un peu au détriment des choses prévues dans le thème, je trouve ça pertinent que ça se glisse dans les options de thème.

(Cette fois-ci j’ai retiré le préfixe WIP de la PR et ce n’est toujours pas ça côté changement de statut de ticket, damn.)

#18

Mis à jour par Frédéric Péters il y a environ un an

Vraiment bof, ce que je vois c'est qu'il va falloir gérer ces bouts spécifiques authentic quand on voudra travailler sur le sujet général "personnalisation", que ça va poser des batons supplémentaires dans les roues de ce sujet déjà pas évident mais qu'on venait d'un peu débloquer aux eodays/front.

#19

Mis à jour par Paul Marillonnet il y a environ un an

Frédéric Péters a écrit :

Vraiment bof, ce que je vois c'est qu'il va falloir gérer ces bouts spécifiques authentic quand on voudra travailler sur le sujet général "personnalisation", que ça va poser des batons supplémentaires dans les roues de ce sujet déjà pas évident mais qu'on venait d'un peu débloquer aux eodays/front.

J’ai l’impression que c’est une remarque qui s’applique indépendamment de si la modif’ se glisse dans authentic directement ou dans hobo, non ?

La réalité actuelle c’est des collectivités qui veulent un compte unique (“de territoire”), et que la façon actuelle de gérer ça c’est du code très spécifique (typiquement au GL le thème très custom et le plugin a2 qui ne l’est pas moins). C’est déjà des bâtons dans les roues de devoir gérer ces cas particuliers. Essayer de génériciser un peu cela, et que très concrètement le surcoût visible lorsqu’inactif c’est dans le BO un bout de menu en plus dans une popup dans un coin, ça me paraît un moindre mal.

#20

Mis à jour par Frédéric Péters il y a environ un an

J’ai l’impression que c’est une remarque qui s’applique indépendamment de si la modif’ se glisse dans authentic directement ou dans hobo, non ?

Non si la modification a lieu dans authentic il n'y a pas à se soucier de l'intégration de ces options dans le travail général qui aura lieu dans hobo.

#21

Mis à jour par Frédéric Péters il y a environ un an

Mais même, j'ai peut-être besoin d'un peu de recul mais tout ça m'a l'air très spécifique bizarre pas d'une réflexion pleinement aboutie. (ce qui plaiderait pour cacher ça dans hobo, certes).

Concrètement, ça introduit une notion de "Default service" que je ne comprends pas, et je pense que je ne la comprends pas parce qu'elle n'existe pas, que les trucs ici c'est "si jamais on ne vient d'aucun service particulier".

#22

Mis à jour par Paul Marillonnet il y a environ un an

Frédéric Péters a écrit :

Mais même, j'ai peut-être besoin d'un peu de recul mais tout ça m'a l'air très spécifique bizarre pas d'une réflexion pleinement aboutie. (ce qui plaiderait pour cacher ça dans hobo, certes).

Concrètement, ça introduit une notion de "Default service" que je ne comprends pas, et je pense que je ne la comprends pas parce qu'elle n'existe pas, que les trucs ici c'est "si jamais on ne vient d'aucun service particulier".

Les trucs ici c’est la possibilité de, dans le BO, pouvoir définir des éléments d’apparence FO lorsque l’usager vient d’un service qui ni lui-même ni son OU d’appartenance ne définit lesdits éléments d’apparence (ce qui peut en effet se résumer par “si jamais on vient d’un service sans charte graphique particulière connue de Publik”).

#23

Mis à jour par Benjamin Dauvergne il y a environ un an

Je ne comprends pas plus. Il n'y a pas de notion de service (il n'y a même pas de notion de session en cours partageable entre brique) dans Publik en dehors d'authentic, quand ces paramétrages pourraient-ils s'appliquer (s'il y a un défaut c'est qu'il y a d'autres valeurs possibles je suppose) ?

#24

Mis à jour par Paul Marillonnet il y a environ un an

Benjamin Dauvergne a écrit :

Je ne comprends pas plus. Il n'y a pas de notion de service (il n'y a même pas de notion de session en cours partageable entre brique) dans Publik en dehors d'authentic, quand ces paramétrages pourraient-ils s'appliquer (s'il y a un défaut c'est qu'il y a d'autres valeurs possibles je suppose) ?

Oui pour l’instant c’est un usage (et un nommage) exclusivement limité à #75138 (c’est de là qu’est repris le terme de service), mais j’anticipais la situation où l’une des collectivités clientes proposant ce compte unique voudrait voir cet usage étendu à des briques autres qu’authentic (et bien sûr il y aurait le travail de passage de ces options dans la session mellon et de modification des gabarits dans les briques concernées).

#25

Mis à jour par Paul Marillonnet il y a environ un an

Frédéric Péters a écrit :

Concrètement, ça introduit une notion de "Default service" que je ne comprends pas, et je pense que je ne la comprends pas parce qu'elle n'existe pas, que les trucs ici c'est "si jamais on ne vient d'aucun service particulier".

Le nommage est peut-être malencontreux ici, en fait il faut lire cela comme “Default service-something”, i.e. le logo (de service) par défaut, la couleur (de service) par défaut, etc.

#26

Mis à jour par Benjamin Dauvergne il y a environ un an

Paul Marillonnet a écrit :

Le nommage est peut-être malencontreux ici, en fait il faut lire cela comme “Default service-something”, i.e. le logo (de service) par défaut, la couleur (de service) par défaut, etc.

Mais c'est habituellement des choses qui sont dans le thème ou gérées via des assets combo il me semble, et on un début d'option de thème dans hobo.themes.forms.ThemeOptionsForm (il n'y a qu'un champ "global_title" mais ça ne demande qu'à être étendu il me semble). Je me dis que ce serait à mettre là dedans (ça pourrait être éventuellement dynamique, en fonction du thème, ou permettre de pointer vers un asset dans le portail) et réfléchi autour de la notion de thème.

L'application environment ne me semble pas le bon emplacement pour tout ça.

#27

Mis à jour par Paul Marillonnet il y a environ un an

Benjamin Dauvergne a écrit :

Paul Marillonnet a écrit :

Le nommage est peut-être malencontreux ici, en fait il faut lire cela comme “Default service-something”, i.e. le logo (de service) par défaut, la couleur (de service) par défaut, etc.

Mais c'est habituellement des choses qui sont dans le thème ou gérées via des assets combo il me semble, et on un début d'option de thème dans hobo.themes.forms.ThemeOptionsForm (il n'y a qu'un champ "global_title" mais ça ne demande qu'à être étendu il me semble). Je me dis que ce serait à mettre là dedans […].

Ça tombe bien, c’est précisément ce que fait la PR :D

Les lignes modifiées dans l’app environment sont juste là pour déclarer que les variables correspondant aux options de thème remplies dans ce formulaire sont automatiques (Variable.auto = True), ce qui me semblait nécessaire (cela dit, sans avoir en tête du tout les changements discutés à ce propos récemment en EODays dont parle Frédéric). Je loupe un truc ?

#28

Mis à jour par Frédéric Péters il y a environ un an

(il n'y a qu'un champ "global_title" mais ça ne demande qu'à être étendu il me semble)

Justement non, ça ne demandait qu'à être supprimé pour avoir une intégration d'options de personnalisations liées aux intégrations graphiques, et ces nouvelles options viennent mettre à mal ça.

Bref si ça passe ici ça fera du taf plus tard pour les dégager dans un écran spécifique, que j'aurais idéalement vu dans authentic, typiquement accessible depuis l'écran des services vu que c'est là que pour les services "pas par défaut" ces options (logo couleur url) se définissent, mais ça me va de dire que tant pis ça sera dégagé à ce moment-là, et que là aussi ça ira au plus simple et ça sera juste cacher encore plus loin cette popup.

#38

Mis à jour par Paul Marillonnet il y a environ un an

  • Projet changé de Hobo à Authentic 2
  • Statut changé de Solution proposée à En cours
#40

Mis à jour par Robot Gitea il y a environ un an

Paul Marillonnet (pmarillonnet) a ouvert une pull request sur Gitea concernant cette demande :

#41

Mis à jour par Paul Marillonnet il y a environ un an

  • Statut changé de En cours à Solution proposée
#42

Mis à jour par Robot Gitea il y a presqu'un an

  • Statut changé de Solution proposée à En cours

Benjamin Dauvergne (bdauvergne) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :

#43

Mis à jour par Robot Gitea il y a 12 mois

Benjamin Dauvergne (bdauvergne) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :

#44

Mis à jour par Robot Gitea il y a 12 mois

  • Statut changé de En cours à Solution proposée
#45

Mis à jour par Robot Gitea il y a 12 mois

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

Benjamin Dauvergne (bdauvergne) a approuvé une pull request sur Gitea concernant cette demande :

#46

Mis à jour par Robot Gitea il y a 12 mois

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

Paul Marillonnet (pmarillonnet) a mergé une pull request sur Gitea concernant cette demande :

#47

Mis à jour par Transition automatique il y a 12 mois

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

Mis à jour par Transition automatique il y a 10 mois

Automatic expiration

Formats disponibles : Atom PDF