Onboarding - Connexion unique
En tant qu’utilisateur, je souhaite me connecter à UnivMobile afin d’avoir accès à tous les contenus de l’application affichés de manière personnalisée selon mon campus et d’accéder à l’ensemble des services numériques de l’université sans avoir à me reconnecter (CROUS, Réseau Pro, ENT, etc.)
Critères d’acceptation
- Système d’authentification unique à tous les services. Une fois l'authentification passée, l'application conserve les jetons d'authentification et permet de les utiliser pour les services web spécifiques de l'université. Autrement dit un lien dans une actualité doit permettre à l'étudiant⋅e d'accéder à une page protégée par le service central d'authentification de l'établissement sans demander une nouvelle authentification. Si cela n'est pas possible via un iframe, alors il faut passer l'url à un navigateur externe et permettre de choisir le navigateur (safari vs firefox sur iOS).
- Formulaire de connexion étape 1/2
- Le champ “Identifiant étudiant” est à remplacer par un menu déroulant permettant de choisir l'établissement de rattachement ou de continuer sans authentification. Après le choix d'un établissement, l'utilisateur est renvoyé vers le service central d'authentification de l'établissement où il saisit ses identifiants. Il revient alors dans l'application en mode authentifié. On pourra prévoir à terme d'autres mécanismes d'authentification pour gérer la résolution de compte inter-établissements, la relation alumni ou intervenant, ou futur étudiant.
- Si la saisie est incorrecte (vide, identifiant erroné ou non reconnu), un message d’erreur s’affiche : “Votre identifiant n’est pas reconnu, merci de réessayer”
- Si la saisie est correcte, affichage de l’étape suivante
- Le champ “Identifiant étudiant” est à remplacer par un menu déroulant permettant de choisir l'établissement de rattachement ou de continuer sans authentification. Après le choix d'un établissement, l'utilisateur est renvoyé vers le service central d'authentification de l'établissement où il saisit ses identifiants. Il revient alors dans l'application en mode authentifié. On pourra prévoir à terme d'autres mécanismes d'authentification pour gérer la résolution de compte inter-établissements, la relation alumni ou intervenant, ou futur étudiant.
- Formulaire de connexion étape 2/2
- Le service d'authentification de l'établissement a produit des informations d'identification de l'utilisateur. Affichage du nom de l’étudiant·e
- Les informations “Mon université”, “Mon campus” et “Ma filière” sont affichées sous forme de liste déroulante pré-remplies avec les informations associées au compte de l’étudiant·e
- Chaque information peut être modifiée en sélectionnant une autre donnée de chaque liste, et le résultat de choix est conservé entre les sessions. En cas de modification de l'université l'étudiant⋅e est redirigé⋅e vers le service d'authentification du nouvel établissement, les informations stockées localement dans l'application issue de la session précédente sont conservées. L'ancien jeton d'authentification est conservé pour être rejoué en cas de nouveau changement d'université (on ne s'en sert plus pour accéder aux services tiers).
- Une case à cocher “J’accepte la politique de protection des données d’UnivMobile” (cf RGPD - à ajouter sur l’interface).
- Un bouton “Valider”
- Si la case n’est pas cochée, un message d’erreur s’affiche
- Après validation, la page d’accueil de l’application s’affiche