ETQ usager, après une connection à DS au moyen de la Fédération Education-Recherche, gérer le changement d'adresse mail
Status
-
Expression du besoin rédigée -
Analyse rapide par l'Adullact -
Cadré avec l'équipe DS -
Développement par ... -
Code intégré dans le logiciel DS -
Déployé sur l'instance DS de l'Adullact
Résumé
Lorsque l'authentification de l'usager a eu lieu au moyen de la Fédération Education-Recherche, comment doit se comporter DS en cas de changement d'adresse mail.
Contexte
L'issue 51 décrit la connexion à DS par la Fédération Education-Recherche. Cependant, l'utilisateur étant identifié par son adresse mail, tout changement dans la valeur de cet attribut entraînerait un dédoublement de son identité. Le but de cette US est décrire comment gérer le changement d'adresse mail en conservant l'unicité du compte.
Actuellement
La connexion à DS avec la Fédération Education-Recherche n'est pas encore implémentée.
Comportement attendu
Un attribut supplémentaire, à la fois unique et stable, comme eduPersonUniqueID, est rattaché au profil de l'usager, en plus de l'adresse mail. De la sorte, si le mail change, eduPersonUniqueID permet de continuer de faire le lien avec l'usager et de mettre à jour son profil avec la nouvelle adresse mail.
Cet attribut n'étant pas ré-attribuable, aucune confusion sur l'usager ne peut avoir lieu malgré les mises à jour au cours de la vie du compte.
Voir la documentation de l'attribut eduPersonUniqueID sur le site SupAnn 2021.
Cahier des charges
User story
Format : “En tant que” (ETQ), “je souhaite”, “afin de”
ETQ usager ESR
Quand je me connecte via la fédération d’identité pour la seconde fois (ou plus)
Si un changement de mail est détecté
Alors il m’est proposé que ce changement soit répercuté sur mon profil.
Tests d'acceptation
Format : “En tant que” (ETQ), “Quand je”, “Alors”
ETQ usager ESR
Étant donné que la combinaison d’attributs (eduPersonUniqueID + mail), précédemment enregistrée sur mon profil est comparé à chaque connexion
Lorsqu’un changement de mail est détecté
Alors le changement peut être répercuté sur mon profil.