Customer Portal

Cognito Authentication

○ Not Authenticated
Login Dashboard (Protected)

Available Endpoints

GET  /              → Home page (public)
GET  /login         → Custom login page
POST /login         → Authenticate with Cognito
GET  /auth/callback → Handles OAuth callback
GET  /dashboard     → Dashboard (protected - requires auth)
GET  /profile       → Profile (protected - requires auth)
GET  /logout        → Logout and clear session
GET  /health        → Health check