Email principal et SSO Discourse

Dans mon entreprise, nous utilisons l’authentification unique (SSO) pour permettre aux étudiants de se connecter à nos forums d’aide en utilisant l’adresse e-mail qu’ils ont fournie lors de l’inscription à notre service. Cela fonctionne bien, sauf lorsque des frères et sœurs s’inscrivent avec la même adresse e-mail. Dans ce cas, il semble qu’il y ait un seul compte lié à l’adresse e-mail (peut-être le premier étudiant qui s’est connecté ?) que les deux étudiants partagent. Je parviens généralement à résoudre ce problème en demandant des adresses e-mail uniques pour chaque étudiant et en modifiant les adresses e-mail que nous avons enregistrées dans la base de données de notre entreprise. J’ai essayé cela récemment, mais il semble que les données associées à l’adresse e-mail d’origine n’appartiennent pas à l’adresse e-mail, mais sont plutôt limitées au nom d’utilisateur. Est-ce le comportement attendu ? Quelque chose a-t-il changé avec une mise à jour récente (nous sommes sur la version 2.9.0beta9) ?

À titre d’exemple concret, considérez ceci :

Deux utilisateurs, Jenny et Tommy, s'inscrivent à notre service d'entreprise
Leurs parents utilisent l'adresse e-mail bar@gmail.com lors de l'inscription

L'utilisateur Jenny se connecte au forum avec l'authentification unique (SSO) avec une adresse e-mail
de bar@gmail.com
L'utilisateur Tommy se connecte au forum avec l'authentification unique (SSO) avec une adresse e-mail
de bar@gmail.com

Tommy est très actif, mais Jenny ne l'est pas. Chaque fois que Tommy se connecte,
Tommy voit le nom d'utilisateur Jenny, car ils partagent la même adresse e-mail.

L'administrateur est alerté du problème et procède comme suit :
    - Déconnecte Jenny/Tommy
    - Modifie l'adresse e-mail de Jenny en baz@gmail.com dans notre
    base de données d'entreprise
    - Se connecte en tant que Tommy
        - Confirme que Tommy "possède" l'adresse bar@gmail.com
    - Se connecte en tant que Jenny
        - Confirme que Jenny "possède" l'adresse e-mail baz@gmail.com

L'administrateur constate que même si Tommy "possède" l'adresse bar@gmail.com,
les données associées à cette adresse sont toujours liées au nom d'utilisateur de Jenny.

J’aimerais avoir un moyen de faire en sorte que les données utilisateur soient “possédées” par l’adresse e-mail, et non par le nom d’utilisateur, afin de pouvoir facilement transférer les données utilisateur entre les utilisateurs en fonction de l’adresse e-mail. Si ce n’est pas possible, pas de souci. Je pensais que c’était possible auparavant, mais je me trompe peut-être.