Databases

User Session Management & 2FA Device Tokens ER Schema

ER Diagrams · made in Skemio

ER diagram showing users, refresh sessions, trusted devices, and two factor backup codes tables with foreign keys and relationships.
ER diagram showing users, refresh sessions, trusted devices, and two factor backup codes tables with foreign keys and relationships.

What it shows

  • Hash refresh tokens and rotate family chains on every renewal cycle.
  • Bind sessions to device fingerprints and IP ranges to spot session theft.
  • Store single-use 2FA recovery codes with explicit used timestamps.

The takeaway

Pair rotating refresh tokens with trusted device footprints to revoke hijacked credentials instantly.

More er diagrams