Tâche #30230
Scénario #29663: Correspondance mot de passe eole-ad-Scribe et Ad Windows 2019
Utiliser le test dans l’EAD2
100%
Demandes liées
Révisions associées
Using new passwd.password_is_valid test
If needed check if username is contained in password
ref #30230
Using configuration file instead of CreoleGet
ref #30230
Moving variable to the good section.
Using getVar, this variable does not exists all the time.
ref #30230
Moving variable to a better location.
This variable is better suited for userpassword/dicos/19_password.xml
ref #30230
Moving variable to a better location.
This variable is better suited for userpassword/dicos/19_password.xml
ref #30230
Moving variable to a better location.
This variable is better suited for userpassword/dicos/19_password.xml
ref #30230
Moving variable to a better location.
This variable is better suited for userpassword/dicos/19_password.xml
ref #30230
Fix test_confirm_passwd usage with new API.
ref #30230
Using new passwd.password_is_valid test
If needed check if username is contained in password
ref #30230
Using new passwd.password_is_valid test
If needed check if username is contained in password
ref #30230
Using new passwd.password_is_valid test
If needed check if username is contained in password
ref #30230
Using new passwd.password_is_valid test
If needed check if username is contained in password
ref #30230
Using new passwd.password_is_valid test
If needed check if username is contained in password
ref #30230
Fix note 9 : need to check classes evry time.
ref #30230
Fix note 9 : need to check classes evry time.
ref #30230
Fix note 9 : need to check classes evry time.
ref #30230
Fix note 9 : need to check classes evry time.
ref #30230
Fix regression in teacher creation
Ref: #30230
Historique
#1 Mis à jour par Philippe Caseiro il y a presque 6 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Philippe Caseiro il y a presque 6 ans
- Statut changé de En cours à Nouveau
#3 Mis à jour par Philippe Caseiro il y a presque 6 ans
- Statut changé de Nouveau à En cours
#4 Mis à jour par Philippe Caseiro il y a presque 6 ans
- Assigné à mis à Philippe Caseiro
#5 Mis à jour par Philippe Caseiro il y a presque 6 ans
- Statut changé de En cours à Résolu
#6 Mis à jour par Joël Cuissinat il y a presque 6 ans
- Statut changé de Résolu à En cours
Je viens de tester une modification de mot de passe dans l'EAD en 2.6.2 :
2020-06-11T16:09:05.339537+02:00 scribe.ac-test.fr ead-server[739]: #011Traceback (most recent call last): 2020-06-11T16:09:05.339786+02:00 scribe.ac-test.fr ead-server[739]: #011 File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 317, in addCallback 2020-06-11T16:09:05.339981+02:00 scribe.ac-test.fr ead-server[739]: #011 callbackKeywords=kw) 2020-06-11T16:09:05.340226+02:00 scribe.ac-test.fr ead-server[739]: #011 File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 306, in addCallbacks 2020-06-11T16:09:05.340487+02:00 scribe.ac-test.fr ead-server[739]: #011 self._runCallbacks() 2020-06-11T16:09:05.340759+02:00 scribe.ac-test.fr ead-server[739]: #011 File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 588, in _runCallbacks 2020-06-11T16:09:05.341017+02:00 scribe.ac-test.fr ead-server[739]: #011 current.result = callback(current.result, *args, **kw) 2020-06-11T16:09:05.341256+02:00 scribe.ac-test.fr ead-server[739]: #011 File "/usr/share/ead2/backend/lib/execute_wrapper.py", line 18, in wrapper 2020-06-11T16:09:05.341490+02:00 scribe.ac-test.fr ead-server[739]: #011 return func(self) 2020-06-11T16:09:05.341748+02:00 scribe.ac-test.fr ead-server[739]: #011--- <exception caught here> --- 2020-06-11T16:09:05.341987+02:00 scribe.ac-test.fr ead-server[739]: #011 File "/usr/share/ead2/backend/actions/scribe/userpwd.py", line 230, in execute 2020-06-11T16:09:05.342232+02:00 scribe.ac-test.fr ead-server[739]: #011 result['message'] = self._valid_form() 2020-06-11T16:09:05.342461+02:00 scribe.ac-test.fr ead-server[739]: #011 File "/usr/share/ead2/backend/actions/scribe/userpwd.py", line 177, in _valid_form 2020-06-11T16:09:05.342737+02:00 scribe.ac-test.fr ead-server[739]: #011 resultat['repassword']) 2020-06-11T16:09:05.342978+02:00 scribe.ac-test.fr ead-server[739]: #011 File "/usr/share/ead2/backend/actions/scribe/tool/validate.py", line 34, in test_confirm_passwd 2020-06-11T16:09:05.343227+02:00 scribe.ac-test.fr ead-server[739]: #011 test_password_length(pwd1) 2020-06-11T16:09:05.343449+02:00 scribe.ac-test.fr ead-server[739]: #011exceptions.TypeError: test_password_length() takes exactly 2 arguments (1 given)
#7 Mis à jour par Philippe Caseiro il y a presque 6 ans
- Statut changé de En cours à Résolu
#8 Mis à jour par Joël Cuissinat il y a presque 6 ans
- Statut changé de Résolu à En cours
#9 Mis à jour par Joël Cuissinat il y a presque 6 ans
Je viens de re-tester en 2.6.2.
Il n'y a plus de traceback et si on passe la variable check_for_username à oui, le test du login est bien réalisé.
Mais il y a encore une faille dans l'algo : avec la config par défaut + check_for_username, à partir où le login n'est pas dans le mot de passe, le nombre de classes n'est pas vérifié.
Avec la configuration suivante, le mot de passe aaaaa est accepté (enfin sauf si il y aaaaa dans le login).
smb_min_password_class="2" smb_min_password_length="5" check_for_username="oui"
#10 Mis à jour par Joël Cuissinat il y a presque 6 ans
- Statut changé de En cours à Fermé
- % réalisé changé de 0 à 100
- Restant à faire (heures) mis à 0.0
- création prof
- création administratif
- création élève
- création responsable
- création invité
- changement de mot de passe d'un utilisateur via la recherche
- édition groupée de mot de passe
- modification de son mot de passe (préférences prof)
#11 Mis à jour par Joël Cuissinat il y a plus de 5 ans
- Lié à Tâche #30594: Modification d'API non répercutée dans le script d'ajout d'utilisateur Horus ajouté