Projet

Général

Profil

Tâche #19137

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

Trouver les fonctions qui posent problèmes

Ajouté par Benjamin Bohard il y a environ 7 ans. Mis à jour il y a environ 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
27/01/2017
Echéance:
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Le message d’erreur rapporté montre que le caractère ":" est utilisé pour séparé les noms d’utilisateur et mots de passe lors de la vérification des droits d’utilisation des fonctions.

Révisions associées

Révision a8fa785a (diff)
Ajouté par Benjamin Bohard il y a environ 7 ans

Prendre en compte les mots de passe incluant le caractère ":".

Ref #19137

Historique

#1 Mis à jour par Benjamin Bohard il y a environ 7 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Benjamin Bohard
  • Restant à faire (heures) changé de 3.0 à 2.0

Récupération du nom d’utilisateur et de son mot de passe dans la fonction get_proxy du fichier zephir/web/zephirgenconfig/zephir_views.py.

#2 Mis à jour par Benjamin Bohard il y a environ 7 ans

  • % réalisé changé de 0 à 60
  • Restant à faire (heures) changé de 2.0 à 1.0

Test d’autres actions dans l’interface d’administration du Zéphir sans déclencher d’autres erreurs.
Test avec d’autres caractères qui auraient poser problème à un moment donné ("/" et "\").

#3 Mis à jour par Benjamin Bohard il y a environ 7 ans

  • Statut changé de En cours à Résolu

#4 Mis à jour par Benjamin Bohard il y a environ 7 ans

  • % réalisé changé de 60 à 100
  • Restant à faire (heures) changé de 1.0 à 0.25

Aucun autre cas trouvé.

Pour tester :
  1. créer un utilisateur avec un mot de passe contenant le caractère ":",
  2. lui attribuer des droits suffisants dans l’interface Zéphir (édition de la configuration),
  3. se connecter avec cet utilisateur,
  4. sur la page d’un serveur, éditer ou générer une configuration.

L’application de gestion de la configuration doit s’ouvrir sans erreur (auparavant, le navigateur n’affichait que l’erreur too many values to unpack).

#5 Mis à jour par Joël Cuissinat il y a environ 7 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.25 à 0.0

OK, j'ai ajouté le test squash : ZE-T01-004 - Support des mots de passe complexes par Zéphir

Formats disponibles : Atom PDF