TenantAtlas/tests/Feature/TenantRBAC
Ahmed Darrazi 3b1dd98f52 feat(rbac): Implement Tenant RBAC v1
This commit introduces a comprehensive Role-Based Access Control (RBAC) system for TenantAtlas.

- Implements authentication via Microsoft Entra ID (OIDC).
- Manages authorization on a per-Suite-Tenant basis using a  table.
- Follows a capabilities-first approach, using Gates and Policies.
- Includes a break-glass mechanism for platform superadmins.
- Adds policies for bootstrapping tenants and managing admin responsibilities.
2026-01-25 16:01:50 +01:00
..
BreakGlassRecoveryTest.php feat(rbac): Implement Tenant RBAC v1 2026-01-25 16:01:50 +01:00
LastOwnerGuardTest.php feat(rbac): Implement Tenant RBAC v1 2026-01-25 16:01:50 +01:00
MembershipAuditLogTest.php feat(rbac): Implement Tenant RBAC v1 2026-01-25 16:01:50 +01:00
TenantBootstrapAssignTest.php feat(rbac): Implement Tenant RBAC v1 2026-01-25 16:01:50 +01:00
TenantMembershipCrudTest.php feat(rbac): Implement Tenant RBAC v1 2026-01-25 16:01:50 +01:00
TenantRouteDenyAsNotFoundTest.php feat(rbac): Implement Tenant RBAC v1 2026-01-25 16:01:50 +01:00
TenantSwitcherScopeTest.php feat(rbac): Implement Tenant RBAC v1 2026-01-25 16:01:50 +01:00