Page de Login #13

Open
opened 2026-05-25 14:24:55 +00:00 by RiasGFirst · 0 comments
Owner

Objectif

Créer la page de login définitive de RiasBudget en React.
Un seul point d'entrée : PocketID via OIDC. Pas de fallback email/password.
Le design s'appuie sur la maquette validée (illustration en filigrane, card centrale, branding instance).

Tâches

  • Mettre en place le routing React (/login → redirige si déjà authentifié)
  • Intégrer le composant de login : logo + nom de l'instance, bouton "Continuer avec PocketID"
  • Afficher les 3 points de sécurité (OIDC, pas de CB, HTTPS)
  • Afficher le nom de l'instance en bas à gauche et la version en bas à droite
  • Intégrer l'illustration en arrière-plan (filigrane)
  • Brancher le bouton sur le flux OIDC PocketID existant (redirection)

Validations

  • La page s'affiche correctement sur /login
  • Un utilisateur déjà authentifié est redirigé vers le dashboard
  • Le clic sur le bouton déclenche bien le flux OIDC
  • Le nom de l'instance et la version sont bien affichés dynamiquement
## Objectif Créer la page de login définitive de RiasBudget en React. Un seul point d'entrée : PocketID via OIDC. Pas de fallback email/password. Le design s'appuie sur la maquette validée (illustration en filigrane, card centrale, branding instance). ## Tâches * [ ] Mettre en place le routing React (`/login` → redirige si déjà authentifié) * [ ] Intégrer le composant de login : logo + nom de l'instance, bouton "Continuer avec PocketID" * [ ] Afficher les 3 points de sécurité (OIDC, pas de CB, HTTPS) * [ ] Afficher le nom de l'instance en bas à gauche et la version en bas à droite * [ ] Intégrer l'illustration en arrière-plan (filigrane) * [ ] Brancher le bouton sur le flux OIDC PocketID existant (redirection) ## Validations * [ ] La page s'affiche correctement sur `/login` * [ ] Un utilisateur déjà authentifié est redirigé vers le dashboard * [ ] Le clic sur le bouton déclenche bien le flux OIDC * [ ] Le nom de l'instance et la version sont bien affichés dynamiquement
Sign in to join this conversation.
No labels
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
RiasNetwork/riasbudget#13
No description provided.