middleware.ts
42 files
Middleware that runs on every request to refresh auth tokens and protect routes.
Executes before pages render on the server.
| Responsibility | Mechanism | Benefit |
|---|---|---|
| Token refresh | getUser() in middleware | Prevents expiry logouts |
| Route protection | Redirect logic | Unauthorized users blocked |
| Cookie management | Update response cookies | Auth state stays fresh |