Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Not A Problem
-
None
-
None
-
None
Description
With hierarchical roles, frameworks are expected to use a new format for roles where there is a leading slash and there may be intermediate slashes:
/eng
/eng/frontend
/eng/frontend/server
In order to enforce the role format that matches the framework's intention, we will add a HIERARCHICAL_ROLES capability that makes the framework's intention explicit. This allows us to validate the roles differently, rather than implicitly deciding if the framework has the capability.