Project

General

Profile

Evolution #32407

entité user, élargissement des champs username et email

Added by Pierre CADEOT almost 2 years ago. Updated almost 2 years ago.

Status:
Fermé
Priority:
Haut
Assigned To:
Target version:
Start date:
05/05/2021
Due date:
% Done:

0%

Distribution:

Description

Bonjour,

Nous venons de détecter un problème lors de l'accès d'un parent (via EDUCONNECT) à notre ninegate académique : dans ce cas, l'uid educonnect est transmis et il consiste en une chaine de 96 caractères, cela impacte l'identifiant ninegate et l'email

- concernant l'identifiant, à celui fournir par EDUCONNECT, nous ajoutons, par calcul d'attribut sso, un tiret et l'intid (de longueur max 12) : ceci était nécessaire pour distinguer les uid homonymes pour les élèves)

Donc on atteint une chaine de 96 + 1 + 12 = 109, on peut arrondir à 128 ? :)

=> est il donc possible de modifier comme suit les définitions de l'entité Cadoles\Core\Entity\User:ligne 32

    /**
     * @ORM\Column(type="string", length=128, unique=true)
     * @Assert\Length(
     *      min = "5",
     *      max = "128",
     *      minMessage = "Votre nom doit faire au moins {{ limit }} caractères",
     *      maxMessage = "Votre nom ne peut pas être plus long que {{ limit }} caractères" 
     * )
     */
    private $username;

=> length et max à 128
(au passage mise en cohérence de length (qui était 50) et max (qui était 25)

- concernant l'email, EDUCONNECT n'en fournit pas, cela alimente donc le champs sous la forme `` soit 107 caractères, qu'on peut aussi arbitrairement arrondir à 128 ?

=> est il donc possible de modifier comme suit les définitions de l'entité Cadoles\Core\Entity\User:ligne 73

    /**
     * @ORM\Column(type="string", length=128, unique=true)
     */
    private $email;

=> length 128

Merci de ton retour,
Pierre

History

#1 Updated by Pierre CADEOT almost 2 years ago

quelques uid Educonnect

uid: ea0aa149718a8ed37cb04a7310c09a49d84f0744792ed0087202a8f9b8ed91a727e31718055cc510e4f7eb5e2080f1bd
uid: d50a259f13d5fbcbcd6e83537ca57bdf69cd4ef001e4ed93628ac0e6b186d3213089a4ddd24d7997452c001513597506
uid: a11259e7740372808256b9ac5bafc69d6f5077c6015bebde47ccad4dc9c60a0515a4b81e5b518d324b184a7b02acb6c7

#2 Updated by Arnaud FORNEROT almost 2 years ago

modidification table user et registry pour augmenter la taille de username et email

#3 Updated by Arnaud FORNEROT almost 2 years ago

  • Tracker changed from Demande to Evolution
  • Status changed from Nouveau to Résolu
  • Target version set to Envole 6.18

#4 Updated by Arnaud FORNEROT almost 2 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF