Skip to main content

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.