13 lines
412 B
Plaintext
13 lines
412 B
Plaintext
|
|
model RefreshTokens {
|
|
id Int @id @default(autoincrement())
|
|
benutzer_id Int
|
|
token String @unique
|
|
// Wir nehmen die IP Adresse des Clients mit auf.
|
|
// Falls sich die IP Adresse eines Refresh Token Owners ändert, können wir diesen einfach invalidieren.
|
|
ip String
|
|
expiry DateTime
|
|
|
|
// Relationen
|
|
user Benutzer @relation(fields: [benutzer_id], references: [id], onDelete: Cascade)
|
|
} |