AuthKit — Drop-In Authentication System
Email/password, Google/GitHub/Discord OAuth, magic links, 2FA TOTP, RBAC, account settings — complete Next.js auth.
Includes
- Email/password authentication with bcrypt
- Social OAuth: Google, GitHub, Discord
- Magic link email via Resend
- Two-factor auth: TOTP compatible with Google Authenticator
- Role-based access control: USER and ADMIN
- Session management: list and revoke sessions
- Account settings UI: profile, password, connected providers, 2FA
- Admin panel: role assignment, user management
- Password reset flow via email token
- Middleware-based route protection
Stack
Next.js 15 · Auth.js v5 · Prisma · Tailwind CSS · TypeScript
Quick Start
After purchase you will receive access to the private repository.
SEO Keywords
authentication system nextjs, auth boilerplate, login system react, nextauth template