How permission inheritance works
Automation orchestrator combines permissions from all your direct and group role assignments into a single effective permission set.
You accumulate permissions from multiple sources:
- Direct role assignments (system or project scope)
- Group role assignments from all groups you belong to
- Automation orchestrator evaluates all sources as a union (not intersection)
- If any source grants a permission, you have that permission
- Access is denied when no allow policy matches (deny-by-default)
Example:
- User Alice has a direct auditor role assignment at system scope.
- Alice belongs to group
network-adminswhich has admin role at system scope. - Alice belongs to group
workflow-developerswhich has project-user role scoped to project "Dev". - All authenticated users, including Alice, are in the
authenticatedgroup with theauthenticatedrole. - At system scope: Alice inherits admin permissions (most permissive from all sources).
- In project "Dev": Alice also has project-user permissions from the project-scoped assignment.