Project

General

Profile

Tâche #19181

Scénario #18891: Un utilisateur Zéphir devrait pouvoir avoir un « : » dans son mot de passe

Si on crée un utilisateur avec un mot de passe contenant un caractère accentué avec add_user.py, il ne peut pas se connecter à l'application web Zéphir

Added by Joël Cuissinat about 3 years ago. Updated about 3 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
02/14/2017
Due date:
% Done:

100%

Estimated time:
3.00 h
Spent time:
Remaining (hours):
0.0

Description

root@zephir:~# /usr/share/zephir/utils/add_user.py
nom de connexion du nouvel utilisateur : toto 
mot de passe pour l'utilisateur toto : éole
saisissez à nouveau ce mot de passe : éole

=> le compte ne passe même pas la 1ère popup d'authentification !

En profiter pour compléter : ZE-T01-004 - Support des mots de passe complexes par Zéphir + étudier le rétro-portage (tâche existante).

Associated revisions

Revision a6895f24 (diff)
Added by Joël Cuissinat about 3 years ago

Correction authentification LDAP avec caractère accentué

Ref: #19181

History

#1 Updated by Scrum Master about 3 years ago

  • Status changed from Nouveau to En cours

#2 Updated by Scrum Master about 3 years ago

  • Assigned To set to Joël Cuissinat

#3 Updated by Joël Cuissinat about 3 years ago

Dans ce script, le mot de passe chiffré n'est juste pas utilisé !
https://dev-eole.ac-dijon.fr/projects/zephir-parc/repository/revisions/49570caca39ac6402b7a119bbc0e75f104c0e208/diff/data/utils/add_user.py

Mais de toute façon si on modifie son mot de passe via l'appli, on est baisé aussi :o
http://eole.ac-dijon.fr/documentations/2.6/partielles/beta/ModuleZephir/co/04-preferences.html (la doc est un peu light à ce sujet)

#4 Updated by Joël Cuissinat about 3 years ago

  • % Done changed from 0 to 100
  • Remaining (hours) changed from 3.0 to 0.5
  • ajout du test avec "é" dans ZE-T01-004 - Support des mots de passe complexes par Zéphir
  • TODO : vérifier si OK avec un annuaire distant => testé avec annuaire Horus + au MEEM ils ne peuvent pas saisir ce genre de caractère dans leur mot de passe !

#5 Updated by Scrum Master about 3 years ago

  • Status changed from En cours to Résolu

#6 Updated by Daniel Dehennin about 3 years ago

  • Remaining (hours) changed from 0.5 to 0.0

#7 Updated by Daniel Dehennin about 3 years ago

J’ai testé avec é et è.

Mais ça ne fonctionne pas avec œ.

#8 Updated by Daniel Dehennin about 3 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF