Projet

Général

Profil

Development #52638

ldap: user is not LDAPUser after a password reset

Ajouté par Loïc Dachary il y a environ 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
LDAP
Version cible:
-
Début:
01 avril 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Après avoir reset son mot de passe, la session d'un utilisateur authentifié par ldap contient un utilisateur de type User (et donc sans les attributs attendus) au lieu d'un utilisateur de type LDAPUser.

C'est du au fait que la fonction simulate_authentication remplace l'utilisateur https://git.entrouvert.org/authentic.git/tree/src/authentic2/utils/__init__.py#n1158


Fichiers

Révisions associées

Révision 0a880ddd (diff)
Ajouté par Benjamin Dauvergne il y a environ 3 ans

utils: set LDAP auth backend when resetting password of an LDAP account (#52638)

Historique

#2

Mis à jour par Benjamin Dauvergne il y a environ 3 ans

Avec un test.

#4

Mis à jour par Serghei Mihai il y a environ 3 ans

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

J'ai l'impression que reset_password_ldap_user prend la fixture settings en paramètre et non la valeur transmise par test_reset_password_ldap_user.

#5

Mis à jour par Benjamin Dauvergne il y a environ 3 ans

Il manquait un ajustement aux tests.

#6

Mis à jour par Serghei Mihai il y a environ 3 ans

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

Mis à jour par Benjamin Dauvergne il y a environ 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 0a880ddde47dfb108bca6b91e637a705c434709f
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Thu Apr 1 17:06:39 2021 +0200

    utils: set LDAP auth backend when resetting password of an LDAP account (#52638)
#8

Mis à jour par Serghei Mihai il y a environ 3 ans

Ack trop rapide. La validation black ne passe pas.

#9

Mis à jour par Benjamin Dauvergne il y a environ 3 ans

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

Pousser par ailleurs :

commit a9b667fd894668c616ad5964816fb03b88d2c49e
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Fri Apr 2 11:30:08 2021 +0200

    fix code-style

#10

Mis à jour par Frédéric Péters il y a environ 3 ans

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

Mis à jour par Benjamin Renard il y a environ 3 ans

Benjamin Dauvergne a écrit :

Pousser par ailleurs :
[...]

Yes, désolé, je viens de voir l'utilisation de black et isort, j'en prends note pour mes prochains patchs.

Formats disponibles : Atom PDF