Add refresh token foundation
This commit is contained in:
+3
@@ -0,0 +1,3 @@
|
||||
ALTER TABLE "account_sessions"
|
||||
ALTER COLUMN "refresh_token_hash" DROP NOT NULL,
|
||||
ADD COLUMN "last_seen_at" TIMESTAMP(3);
|
||||
@@ -286,11 +286,12 @@ model OwnershipTransfer {
|
||||
model AccountSession {
|
||||
id String @id @default(uuid()) @db.Uuid
|
||||
userId String @map("user_id") @db.Uuid
|
||||
refreshTokenHash String @unique @map("refresh_token_hash")
|
||||
refreshTokenHash String? @unique @map("refresh_token_hash")
|
||||
status AccountSessionStatus @default(ACTIVE)
|
||||
accessTokenVersion Int @default(1) @map("access_token_version")
|
||||
expiresAt DateTime @map("expires_at")
|
||||
lastRefreshedAt DateTime? @map("last_refreshed_at")
|
||||
lastSeenAt DateTime? @map("last_seen_at")
|
||||
revokedAt DateTime? @map("revoked_at")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
|
||||
Reference in New Issue
Block a user