Projet

Général

Profil

Development #27083

Faire disparaître le lien de changement de mot de passe quand on est connecté via FC

Ajouté par Benjamin Dauvergne il y a plus de 5 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
08 octobre 2018
Echéance:
% réalisé:

0%

Temps estimé:
Hors marché:
Non
Patch proposed:
Oui
Planning:
Non

Description

Pour éviter que les gens soient perdus entre leur mot de passe FranceConnect et celui dans Publik.


Fichiers


Demandes liées

Lié à Publik - Development #27081: Intégration cahier des charges FranceConnectFermé08 octobre 2018

Actions
Lié à Authentic 2 - Development #28848: Avoir un hook pour autoriser le changement de mot de passeFermé11 décembre 2018

Actions
Lié à Authentic 2 - Development #32780: utils: ajouter une méthode get_authentication_events_howsFermé03 mai 2019

Actions
Lié à Plugin FS FranceConnect - Development #32953: quand on délie son compte de FC le lien de changement de mot de passe devrait ré-apparaîtreFermé09 mai 2019

Actions

Révisions associées

Révision ce56e15d (diff)
Ajouté par Benjamin Dauvergne il y a presque 5 ans

apps: hide password management link when FC authenticated (#27083)

It's done by implementing a2_hook_user_can_change_password on the
AppConfig object.

Révision 7f191e9b (diff)
Ajouté par Benjamin Dauvergne il y a presque 5 ans

tests: use pg_virtualenv with on jenkins (#27083)

Révision 3ca5c43a (diff)
Ajouté par Benjamin Dauvergne il y a presque 5 ans

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

#1

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

#2

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é
#3

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

  • Assigné à mis à Benjamin Dauvergne
#4

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

Nécessite #32760 pour que les tests passent.

#5

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...

#6

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

  • Lié à Development #32780: utils: ajouter une méthode get_authentication_events_hows ajouté
#7

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

Voilà #32780

#9

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.

#11

Mis à jour par Thomas Noël il y a presque 5 ans

(Il faut pousser #32780 pour voir le résultat des tests)

#12

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.

#13

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.
#14

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é
#15

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

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF