SECURITY

Authorization comes from the server, not the browser.

Tenant membership, role, permissions and database scope remain authoritative even when the user interface changes.

Tenant isolation

Business operations stay inside the authenticated tenant context.

Role-aware panels

Business, reseller and platform scopes have different landing pages and navigation.

Protected sessions

Hashed session tokens, CSRF protection and 2FA foundations remain part of the application.

Separate public website

The marketing site has no direct business repository or tenant database authority.