Skip to content

Story: Secure User Login Flow #18

@neethika12

Description

@neethika12

As a user, I want to securely sign in with my email and password, so that I can access my Sentinent dashboard and workspace data safely.

Acceptance Criteria

  • Users can create an account using email and password.
  • Users can sign in using email and password.
  • Users see validation errors for invalid email format and missing credentials.
  • Users can request a password reset email.
  • Authenticated users can access protected routes.
  • Unauthenticated users are redirected to the login page when trying to access protected routes.
  • User sessions persist across page refreshes.
  • Frontend authentication is integrated with Supabase.
  • Unit tests cover the main authentication flows and guard behavior.

Notes

  • Use Supabase Auth for email/password authentication.
  • Keep the frontend auth flow simple and aligned with the course project requirements.
  • Avoid over-engineering and keep setup/documentation clear for local development.

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions