Required for the site to work (login, preferences, security). Always on.
Four things you can check
Built on four rules.
- The boundary
- One tenant, one realm
Every tenant gets its own realm. Users, roles, sessions and keys never cross it. Organizations group customers inside a tenant without blurring the line.
- Permissions
- action:resource
Every permission is a readable slug. Roles are lists of slugs, apps publish their own catalogue, and the console checks roles against it.
- Sessions
- Revoked once, gone everywhere
Sessions live in a shared store. Revoke one in the console and every app refuses it on the next request.
- The log
- Append-only
The audit log rejects updates and deletes at the database level. Erasure under data-protection law is the one exception, and it is logged too.