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
0%
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
Révisions associées
migrations: perform services default config data initialization (#75139)
manager: provide services default configuration interface (#75139)
Historique
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
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é
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é
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é
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é
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 :
- URL : https://git.entrouvert.org/entrouvert/hobo/pulls/26
- Titre : [WIP] theme: add options for default authn appearance (#75139)
- Modifications : https://git.entrouvert.org/entrouvert/hobo/pulls/26/files
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.
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.
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.)
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.
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.
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.
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".
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”).
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) ?
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).
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.
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.
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 ?
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.
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
Mis à jour par Robot Gitea il y a environ un an
Paul Marillonnet (pmarillonnet) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/authentic/pulls/35
- Titre : WIP: wip/75139-neutral-authz-theme-bo-config
- Modifications : https://git.entrouvert.org/entrouvert/authentic/pulls/35/files
Mis à jour par Paul Marillonnet il y a environ un an
- Statut changé de En cours à Solution proposée
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 :
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 :
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 :
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 :
- URL : https://git.entrouvert.org/entrouvert/authentic/pulls/35
- Titre : écran de configuration de l’apparence par défaut des pages de login/authz (#75139)
- Modifications : https://git.entrouvert.org/entrouvert/authentic/pulls/35/files
Mis à jour par Transition automatique il y a 12 mois
- Statut changé de Résolu (à déployer) à Solution déployée
models: add RuntimeSetting class (#75139)