Tâche #30231
Scénario #29663: Correspondance mot de passe eole-ad-Scribe et Ad Windows 2019
Utiliser le test lors de l’import csv
100%
Révisions associées
Test password validity if needed
If variable check_for_username == "oui"
we validate the password with passwd.password_is_valid
If the password is not valid, we generate a new one
ref #30231
Revert "Test password validity if needed"
This reverts commit 025dbbec3c7eb65365abcbe99a468eac285e1768.
This commit is not wanted anymore https://dev-eole.ac-dijon.fr/issues/30231#note-5
ref #30231
Historique
#1 Mis à jour par Philippe Caseiro il y a presque 4 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Philippe Caseiro il y a presque 4 ans
- Assigné à mis à Philippe Caseiro
#3 Mis à jour par Philippe Caseiro il y a presque 4 ans
- Statut changé de En cours à Résolu
#4 Mis à jour par Philippe Caseiro il y a presque 4 ans
- Statut changé de Résolu à En cours
#5 Mis à jour par Joël Cuissinat il y a presque 4 ans
En réalité il faut ajouter le test à celui qui est déjà effectué dans la fonction process_force_login du fichier scribe/parsing/scribecsv2.py
.
Évidemment, comme celle-ci n'a été ajoutée qu'à partir de 2.7.0 (#25662), je propose d'annuler ce commit et n'intégrer la nouvelle correction qu'à partir d'EOLE 2.7.1.
#6 Mis à jour par Philippe Caseiro il y a presque 4 ans
- Statut changé de En cours à Résolu
#7 Mis à jour par Joël Cuissinat il y a presque 4 ans
Une possibilité de données de test :
numero;nom;prenom;sexe;date;classe;niveau;options;login;password; 1;Nom;NonForcé;M;01/01/2000;3e1;3eme;; 2;Nom;LoginForcé;M;02/01/2000;3e1;3eme;;loginforce;; 3;Nom;Mdpcourt;M;03/01/2000;3e1;3eme;;mdpcourt;Md9; 4;Nom;Mdp1Classe;M;04/01/2000;3e1;3eme;;mdp1classe;uneseuleclasse; 5;Nom;MpdAvecLogin;M;05/01/2000;3e1;3eme;;mdplogin;E!mdplogin; 6;Nom;MdpOK;M;06/01/2000;3e1;3eme;;mdpok;Eole12345!;
#8 Mis à jour par Joël Cuissinat il y a presque 4 ans
Résultats avec l'option activée en 2.7.1 :
2020-06-18 11:36:22 - INFO ## Lecture des élèves... ## 2020-06-18 11:36:22 - ERROR Mot de passe proposé trop faible pour l'utilisateur : mdpcourt 2020-06-18 11:36:22 - ERROR Mot de passe proposé trop faible pour l'utilisateur : mdp1classe 2020-06-18 11:36:22 - ERROR Le mot de passe ne peut pas contenir le nom d'utilisateur (mdplogin) 2020-06-18 11:36:22 - INFO TOTAL : 6 élèves
CLASSE;NOM;PRENOM;LOGIN;MOT DE PASSE;NUMERO ELEVE;INE; 3e1;Nom;NonForce;6a.01;Q5uOi$$d;1;; 3e1;Nom;LoginForce;loginforce;Fk5A=a0c;2; 3e1;Nom;Mdpcourt;mdpcourt;8=WiLg=p;3; 3e1;Nom;Mdp1Classe;mdp1classe;&DlflYBn;4; 3e1;Nom;MpdAvecLogin;mdplogin;lE3&d$9R;5; 3e1;Nom;MdpOK;mdpok;Eole12345!;6;
#9 Mis à jour par Joël Cuissinat il y a presque 4 ans
- Résultats avec l'option désactivée en 2.7.1 :
2020-06-18 12:01:08 - INFO ## Lecture des élèves... ## 2020-06-18 12:01:08 - ERROR Mot de passe proposé trop faible pour l'utilisateur : mdpcourt 2020-06-18 12:01:08 - ERROR Mot de passe proposé trop faible pour l'utilisateur : mdp1classe 2020-06-18 12:01:08 - INFO TOTAL : 6 élèves
CLASSE;NOM;PRENOM;LOGIN;MOT DE PASSE;NUMERO ELEVE;INE; 3e1;Nom;NonForce;nonforce.nom;0=Smto4K;1; 3e1;Nom;LoginForce;loginforce;@X7Zr7Rh;2; 3e1;Nom;Mdpcourt;mdpcourt;9pNQ6@My;3; 3e1;Nom;Mdp1Classe;mdp1classe;%geZ=XWn;4; 3e1;Nom;MpdAvecLogin;mdplogin;E!mdplogin;5; 3e1;Nom;MdpOK;mdpok;Eole12345!;6;
#10 Mis à jour par Joël Cuissinat il y a presque 4 ans
- Statut changé de Résolu à Fermé
- % réalisé changé de 0 à 100
- Restant à faire (heures) mis à 0.0