Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[USER] se connecter avec un email #727

Closed
vincentporte opened this issue Jul 31, 2024 · 0 comments · Fixed by #804
Closed

[USER] se connecter avec un email #727

vincentporte opened this issue Jul 31, 2024 · 0 comments · Fixed by #804
Assignees
Labels
python Pull requests that update Python code templating

Comments

@vincentporte
Copy link
Contributor

vincentporte commented Jul 31, 2024

Règles Login

fonctionnement nominal

  1. à partir de la page X, clic sur le lien de connection
  2. arrivée sur nouvelle page avec lien ProConnect ET formulaire email (déplacer le lien vers proconnect depuis le header vers cette page)
  3. envoi email avec lien magique et paramètre next_url
  4. clic sur lien
  5. redirection vers la page X

fonctionnement si email inconnu

  • page formulaire supplémentaire entre étape 2 et 3, avec champ nom et prénom
  • creation User et ForumProfile

fonctionnement si email ou nom de domaine bloqué

  • pas d'envoi d'email

fonctionnement si lien magique invalide

  • redirection vers l'étape 2 avec le paramètre next_url

Règles Logout

  • tester si authentifié via ProConnect ou par email
  • router sur le service correspondant

Tech

  • envoi email via API Brevo

inspiration UI

image

image

  • adresse pro
  • se connecter avec IC
  • se connecter avec un email
  • "Nous allons vous envoyer un code magique pour vous connecter sans mot de passe."
@vincentporte vincentporte self-assigned this Jul 31, 2024
@vincentporte vincentporte added python Pull requests that update Python code templating labels Jul 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
python Pull requests that update Python code templating
Projects
None yet
1 participant