Development #27083
Faire disparaître le lien de changement de mot de passe quand on est connecté via FC
0%
Description
Pour éviter que les gens soient perdus entre leur mot de passe FranceConnect et celui dans Publik.
Fichiers
Demandes liées
Révisions associées
tests: use pg_virtualenv with on jenkins (#27083)
apps: hide password management link when FC authenticated (#27083)
It's done by implementing a2_hook_user_can_change_password on the
AppConfig object.
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Lié à Development #27081: Intégration cahier des charges FranceConnect ajouté
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Lié à Development #28848: Avoir un hook pour autoriser le changement de mot de passe ajouté
Mis à jour par Benjamin Dauvergne il y a presque 5 ans
- Fichier 0001-apps-hide-password-management-link-when-FC-authentic.patch 0001-apps-hide-password-management-link-when-FC-authentic.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Nécessite #32760 pour que les tests passent.
Mis à jour par Thomas Noël il y a presque 5 ans
Je trouve que la partie qui cherche dans les events le "how" égal à "france-connect" mériterait plutôt une fonction dans authentic/utils.py ; du genre find_authentication_event_hows qui reverrait la liste des how, et on ferait alors juste « return "france-connect" in authentication_event_hows(requests) » ?
(juste pour éviter d'avoir à se souvenir que si on change un jour la gestion des authentication_events dans authentic, il faut le faire aussi dans les plugin)
Je sais pas ce que tu en dis, Benjamin...
Mis à jour par Benjamin Dauvergne il y a presque 5 ans
- Lié à Development #32780: utils: ajouter une méthode get_authentication_events_hows ajouté
Mis à jour par Benjamin Dauvergne il y a presque 5 ans
- Fichier 0002-tests-use-pg_virtualenv-with-on-jenkins-27083.patch 0002-tests-use-pg_virtualenv-with-on-jenkins-27083.patch ajouté
- Fichier 0001-apps-hide-password-management-link-when-FC-authentic.patch 0001-apps-hide-password-management-link-when-FC-authentic.patch ajouté
En utilisant le nouveau get_authentication_events()
Mis à jour par Thomas Noël il y a presque 5 ans
- Statut changé de Solution proposée à Solution validée
Benjamin Dauvergne a écrit :
En utilisant le nouveau get_authentication_events()
Tu peux simplifier un poil si tu veux :
if request.session: authentication_events = get_authentication_events(request=request) for authentication_event in authentication_events:
peut devenir juste :
for authentication_event in get_authentication_events(request=request):
ack avec ou sans ça.
Mis à jour par Benjamin Dauvergne il y a presque 5 ans
- Fichier 0002-tests-use-pg_virtualenv-with-on-jenkins-27083.patch 0002-tests-use-pg_virtualenv-with-on-jenkins-27083.patch ajouté
- Fichier 0001-apps-hide-password-management-link-when-FC-authentic.patch 0001-apps-hide-password-management-link-when-FC-authentic.patch ajouté
- Statut changé de Solution validée à Solution proposée
Yes.
Mis à jour par Thomas Noël il y a presque 5 ans
(Il faut pousser #32780 pour voir le résultat des tests)
Mis à jour par Thomas Noël il y a presque 5 ans
- Statut changé de Solution proposée à Solution validée
Et ack si les tests passent.
Mis à jour par Benjamin Dauvergne il y a presque 5 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 7f191e9bc6a0e3fc577ad903a3d02a08c9d3bca3 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Fri May 3 11:54:14 2019 +0200 tests: use pg_virtualenv with on jenkins (#27083) commit ce56e15d0bc98d480f456bc8a7b633327160608d Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Fri May 3 10:11:47 2019 +0200 apps: hide password management link when FC authenticated (#27083) It's done by implementing a2_hook_user_can_change_password on the AppConfig object.
Mis à jour par Benjamin Dauvergne il y a presque 5 ans
- Lié à Development #32953: quand on délie son compte de FC le lien de changement de mot de passe devrait ré-apparaître ajouté
Mis à jour par Benjamin Dauvergne il y a presque 5 ans
- Statut changé de Résolu (à déployer) à Fermé
apps: hide password management link when FC authenticated (#27083)
It's done by implementing a2_hook_user_can_change_password on the
AppConfig object.