added prisma + nextAuth

This commit is contained in:
PxlLoewe
2025-01-18 00:36:10 +01:00
parent 0344e1b51a
commit 2f8424e56c
35 changed files with 12124 additions and 125 deletions

15
apps/hub/lib/auth.ts Normal file
View File

@@ -0,0 +1,15 @@
import { AuthOptions } from 'next-auth';
import { PrismaAdapter } from '@next-auth/prisma-adapter';
import Email from 'next-auth/providers/email';
import { prisma } from '@repo/db';
export const options = {
providers: [
Email({
server: process.env.EMAIL_SERVER,
from: process.env.EMAIL_FROM,
}),
],
secret: process.env.SECRET,
adapter: PrismaAdapter(prisma),
} satisfies AuthOptions;