Development #51363
ajouter à la configuration d'un idp saml externe de quoi préciser le contenu du bloc de connexion
0%
Description
Aujourd'hui on a juste un bouton "connexion" et c'est au niveau de l'intégration graphique qu'on définit un nom différent pour le bouton (genre "Accès agent"), un titre (ex: "Je m’identifie en tant qu’agent") et·ou un texte d'info (ex: "<p>Connexion des agents du Département</p>").
Il s'agirait d'étendre le modèle de #51362 avec des attributs pour permettre de personnaliser les textes de ce bloc, sans passer par une modification à l'intégration graphique.
Fichiers
Demandes liées
Révisions associées
auth_oidc: use login form customization fields (#51363)
auth_saml: use login form customization fields (#51363)
password: use login form customization fields (#51363)
Historique
Mis à jour par Frédéric Péters il y a environ 3 ans
- Lié à Development #51362: permettre de définir la connexion à un idp saml externe via des modèles ajouté
Mis à jour par Frédéric Péters il y a presque 3 ans
- Lié à Development #55529: isere: ajouter du texte sur le bloc de connexion SAML ajouté
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Lié à Development #58496: Metz : mise en forme des mires d'authentifications ajouté
Mis à jour par Frédéric Péters il y a presque 2 ans
- Lié à Development #65483: configuration des méthodes d'authentification, SAML ajouté
Mis à jour par Frédéric Péters il y a presque 2 ans
(les mêmes attributs devraient exister pour les connexions oidc)
Mis à jour par Valentin Deniaud il y a plus d'un an
Frédéric Péters a écrit :
(les mêmes attributs devraient exister pour les connexions oidc)
Donc en profiter pour uniformiser le rendu ? Actuellement SAML c'est un bouton et OIDC c'est un lien, ça paraît difficile de configurer les deux via les même champs si on laisse comme ça.
Il faut aussi voir vers quoi on uniformise, car comme noté dans la description actuellement chacun fait comme il veut (texte ou pas texte, avant/après/dessus/dessous...).
Proposition :- Le lien vers OIDC est rendu comme un bouton (je dis ça sans savoir si on a le CSS dispo).
- Deux champs pour personnaliser : une phrase au dessus du bouton et le texte du bouton.
Le rendu donnerait :
Agent de la collectivité ? Connectez-vous ici. <Accès Agent>
Est-ce que c'est OK avant que je me lance ?
Les gens qui utilisent des templates custom ne seront pas impactés, mais peut-être qu'il faudra aller plus loin et leur masquer les champs.
Mis à jour par Frédéric Péters il y a plus d'un an
Le lien vers OIDC est rendu comme un bouton (je dis ça sans savoir si on a le CSS dispo).
Oui on peut mettre une classe .pk-button dessus. (peut-être qu'on pourrait avoir un formulaire avec un vrai bouton, comme SAML, mais ça devient autre chose).
Mis à jour par Valentin Deniaud il y a plus d'un an
- Fichier 0001-authenticators-add-login-form-customization-fields-5.patch 0001-authenticators-add-login-form-customization-fields-5.patch ajouté
- Fichier 0004-password-use-login-form-customization-fields-51363.patch 0004-password-use-login-form-customization-fields-51363.patch ajouté
- Fichier 0002-auth_oidc-use-login-form-customization-fields-51363.patch 0002-auth_oidc-use-login-form-customization-fields-51363.patch ajouté
- Fichier 0003-auth_saml-use-login-form-customization-fields-51363.patch 0003-auth_saml-use-login-form-customization-fields-51363.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
0001 : ajout des champs au modèle de base
0002 : utilisation pour OIDC, ajout de pk-button pour uniformiser le rendu avec SAML. Pour uniformiser aussi il ne faut plus que le bouton prenne par défaut le nom, donc migration pour ne pas changer l'existant.
0003 : utilisation pour SAML, là aussi migration sinon le « Login » n'est pas traduit.
0004 : utilisation pour l'authentification par mot de passe (j'ai vu que pas mal d'inté graphiques ajoutent du texte au dessus des champs).
Mis à jour par Benjamin Dauvergne il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
Mis à jour par Valentin Deniaud il y a plus d'un an
- Statut changé de Solution validée à Résolu (à déployer)
commit fce30f529de6c54b422d7da1f672036ec9ec27fe Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Tue Jul 26 17:30:43 2022 +0200 password: use login form customization fields (#51363) commit 359e931d811d9f550b04ad126edabb30d848490d Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Tue Jul 26 17:30:06 2022 +0200 auth_saml: use login form customization fields (#51363) commit 073f0592516dc67a9faf59d49cb39ee5ae0e24e4 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Tue Jul 26 17:29:40 2022 +0200 auth_oidc: use login form customization fields (#51363) commit 2aed79db2811ddbc2902526a78fbdeedc96e30cc Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Tue Jul 26 17:28:39 2022 +0200 authenticators: add login form customization fields (#51363)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
authenticators: add login form customization fields (#51363)