Project

General

Profile

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

Added by Benjamin Bohard over 1 year ago. Updated over 1 year ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
04/28/2020
Due date:
% Done:

100%

Remaining (hours):
0.0

Associated revisions

Revision 025dbbec (diff)
Added by Philippe Caseiro over 1 year ago

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

Revision f3120768 (diff)
Added by Philippe Caseiro over 1 year ago

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

Revision 060a49bf (diff)
Added by Philippe Caseiro over 1 year ago

Update password verification test

Check if forced password contains username

ref #30231

Revision bf1954eb (diff)
Added by Philippe Caseiro over 1 year ago

Update password verification test

Check if forced password contains username

ref #30231

Revision 9386a7c3 (diff)
Added by Philippe Caseiro over 1 year ago

Update password verification test

Check if forced password contains username

ref #30231

Revision 78fa88ad (diff)
Added by Philippe Caseiro about 1 year ago

Update password verification test

Check if forced password contains username

ref #30231

History

#1 Updated by Philippe Caseiro over 1 year ago

  • Status changed from Nouveau to En cours

#2 Updated by Philippe Caseiro over 1 year ago

  • Assigned To set to Philippe Caseiro

#3 Updated by Philippe Caseiro over 1 year ago

  • Status changed from En cours to Résolu

#4 Updated by Philippe Caseiro over 1 year ago

  • Status changed from Résolu to En cours

#5 Updated by Joël Cuissinat over 1 year ago

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 Updated by Philippe Caseiro over 1 year ago

  • Status changed from En cours to Résolu

#7 Updated by Joël Cuissinat over 1 year ago

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 Updated by Joël Cuissinat over 1 year ago

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 Updated by Joël Cuissinat over 1 year ago

  • 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 Updated by Joël Cuissinat over 1 year ago

  • Status changed from Résolu to Fermé
  • % Done changed from 0 to 100
  • Remaining (hours) set to 0.0

Also available in: Atom PDF