Global Roles
Last updated
Was this helpful?
Last updated
Was this helpful?
This document outlines the design for Global Roles in the authentication and authorization system, enabling roles that apply across all workspaces.
Administrators currently need to assign the same roles repeatedly in multiple workspaces
Need for a mechanism to assign roles at the system level that apply globally
Simplify permission management for system administrators
Reduce the risk of permission inconsistencies across workspaces
Global Role: A system-level role assigned to users that will be included in all PrincipalTokens and participate in authorization regardless of which workspace is being accessed. This design addresses the need for consistent role assignment across the system while maintaining compatibility with the existing authorization model.
~cmp.c.sys.UpdateGlobalRoles~
âť“
AuthZ: System
~cmp.cdoc.registry.Login.GlobalRoles~
âť“: New field in the Login
table
~tuc.UseGlobalRolesInAuthz~
âť“