third commit

This commit is contained in:
Дмитрий Мамедов
2026-06-10 17:01:10 +03:00
parent d393cbe1db
commit 00919968f2
21 changed files with 721 additions and 274 deletions

View File

@@ -37,6 +37,7 @@ model User {
auditLogs AuditLog[]
verificationCodes VerificationCode[]
qrSessions QrSession[]
authorizationCodes AuthorizationCode[]
@@map("users")
}
@@ -124,6 +125,24 @@ model QrSession {
@@map("qr_sessions")
}
model AuthorizationCode {
id String @id @default(uuid()) @db.Uuid
codeHash String @unique @map("code_hash")
clientId String @map("client_id")
userId String? @map("user_id") @db.Uuid
redirectUri String @map("redirect_uri")
codeChallenge String? @map("code_challenge")
codeChallengeMethod String? @map("code_challenge_method")
scope String?
expiresAt DateTime @map("expires_at")
usedAt DateTime? @map("used_at")
createdAt DateTime @default(now()) @map("created_at")
user User? @relation(fields: [userId], references: [id], onDelete: SetNull)
@@map("authorization_codes")
}
model AuditLog {
id String @id @default(uuid()) @db.Uuid
userId String? @map("user_id") @db.Uuid