started on adding openid login

This commit is contained in:
2026-01-28 12:13:04 -05:00
parent c6ff651f21
commit e03b291ca6
8 changed files with 191 additions and 47 deletions

View File

@@ -0,0 +1,6 @@
-- AlterTable
ALTER TABLE "User" ADD COLUMN "authProvider" TEXT,
ADD COLUMN "providerId" TEXT;
-- CreateIndex
CREATE INDEX "User_authProvider_providerId_idx" ON "User"("authProvider", "providerId");

View File

@@ -17,7 +17,12 @@ model User {
events Event[] @relation("EventCreator")
createdAt DateTime @default(now())
authProvider String? // 'credentials', 'oidc', 'google', etc.
providerId String? // OIDC subject ID
FileUpload FileUpload[]
@@index([authProvider, providerId])
}
enum Role {