Projet

Général

Profil

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

Ajouté par Benjamin Bohard il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
28/04/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Révisions associées

Révision 025dbbec (diff)
Ajouté par Philippe Caseiro il y a presque 4 ans

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

Révision f3120768 (diff)
Ajouté par Philippe Caseiro il y a presque 4 ans

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

Révision 060a49bf (diff)
Ajouté par Philippe Caseiro il y a presque 4 ans

Update password verification test

Check if forced password contains username

ref #30231

Révision bf1954eb (diff)
Ajouté par Philippe Caseiro il y a presque 4 ans

Update password verification test

Check if forced password contains username

ref #30231

Révision 9386a7c3 (diff)
Ajouté par Philippe Caseiro il y a presque 4 ans

Update password verification test

Check if forced password contains username

ref #30231

Révision 78fa88ad (diff)
Ajouté par Philippe Caseiro il y a plus de 3 ans

Update password verification test

Check if forced password contains username

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

Formats disponibles : Atom PDF