Owner access only

Secure admin controls for billing, tenant overrides, and audit visibility

This frontend assumes the backend verifies the session, confirms the owner or super-admin role, and blocks access when auth state, role checks, or MFA requirements fail.

Server-side session validation
Every admin page load should call a backend session endpoint before showing sensitive controls.
Role-based gating
Only owner or super-admin roles should receive billing override and complimentary access tools.
Audit-first actions
Comp access, tenant changes, and subscription overrides should always generate immutable audit records.

Admin authentication check

Frontend checks are only a first barrier. The backend must re-check the token, role, tenant scope, and MFA freshness before granting access.
Waiting for authentication check...