Auth.js Documentation
Authentication for your portfolio application
Multiple Authentication Providers
Integrate with popular OAuth providers like GitHub, Google, Auth0, Facebook, and Keycloak. Support for email/password and custom authentication.
Role-Based Authentication
Control access with user, moderator, and admin roles. Easily implement permission-based access control in your application.
Database Integration
PostgreSQL with Prisma for persistent storage. Includes connection pooling, rate limiting, and configurable data retention strategies.