- Created Next.js middleware for authentication checks - Protected main routes (/, /list/*, /profile/*, /invitations/*) - Redirect unauthenticated users to login with callback URL - Handle session validation and expiration - Allow access to auth pages for unauthenticated users - Redirect authenticated users away from login/register pages - Added comprehensive middleware tests - Validates Requirements 3.3, 3.5 Task: 7. Implement route protection middleware
4.2 KiB
4.2 KiB