feat: allow client-based web tokens

This commit is contained in:
DecDuck
2025-04-08 16:16:40 +10:00
parent 043ef6dcd2
commit 42349ad4e1
8 changed files with 59 additions and 7 deletions

View File

@ -0,0 +1,2 @@
-- AlterEnum
ALTER TYPE "APITokenMode" ADD VALUE 'Client';

View File

@ -0,0 +1,5 @@
-- AlterTable
ALTER TABLE "APIToken" ADD COLUMN "clientId" TEXT;
-- AddForeignKey
ALTER TABLE "APIToken" ADD CONSTRAINT "APIToken_clientId_fkey" FOREIGN KEY ("clientId") REFERENCES "Client"("id") ON DELETE CASCADE ON UPDATE CASCADE;