Built-in user management and JWT-based authentication
_user
table is special:
/api/auth/oauth/google
- Get Google auth URL/api/auth/oauth/github
- Get GitHub auth URL/api/auth/oauth/:provider/callback
- OAuth callback handler/api/auth/sessions/current
returns {user: {...}}
- note the nested structure.
Protected by Default - All database operations require authentication.
Automatic Security - Password hashing, CSRF protection, rate limiting built-in.