Cognito Authentication
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