JWT Authentication
Stateless API authentication with rotating refresh tokens.
- Short-lived access tokens (30 minutes) paired with rotating refresh tokens (7 days)
- Bearer-token authentication is required on every protected endpoint
- Dedicated login, refresh, and logout endpoints give full control over the session lifecycle