all labs
Securein progress

Database Permissions

Watch Alice read Bob's row — then stop her at the data layer.

signed in as
the database
  • CUSTOMERSalicealice@example.com · card •••4242
  • CUSTOMERSbobbob@example.com · card •••1881
  • ORDERSo-101£240 · shipped
  • ORDERSo-102£1,180 · pending
  • USERSu-adminrole: admin
make a request as alice

least privilege, in one sentence

Every identity gets the smallest set of rows and operations it needs to do its job — and the check happens where the data lives, not where the buttons are.