How Authorization Works in Runlayer
Runlayer uses two independent authorization layers:Fine-Grained Access (FGA)
Controls who can access platform features — managing MCPs, viewing audit logs, creating policies, configuring settings. Enforced on every dashboard API endpoint. This is what roles and capabilities control.
Policy-Based Access Control (PBAC)
Controls what happens when users invoke MCP tools through the proxy. Policies evaluate conditions like IP range, tool name, or OAuth status at call time. See Policies.
A user needs both: the right role to access platform features, AND a matching policy to call MCP tools.
Roles
Users without any admin role are assigned the User role by default. They can only use MCPs they have been granted access to.
Capability Matrix
Each role grants a fixed set of capabilities. Super Admin has all capabilities. To see the full, up-to-date matrix, go to Settings → Roles in your Runlayer dashboard.The capability matrix is updated as new features arrive. The live version in Settings → Roles is always the source of truth.
Where to Find Key Settings
Admin configuration lives under Settings in the Runlayer dashboard. Which pages a user can see and change depends on their role capabilities. Quick map:Separation of Duty
Certain role combinations cannot be assigned to the same user to prevent conflicts of interest:
If you attempt to assign a forbidden combination, the assignment will fail with an error. To resolve, remove one of the conflicting roles first.
Role separation controls platform administration. It does not automatically prevent someone who creates an agent from later being granted permission to use that agent; agent usage is controlled by agent sharing, connector policies, and MCP access policies. For high-risk agents, keep creator/admin roles narrow, share the agent to a pilot group at Can use, and grant only the connector tools that group needs.
Assigning Roles
Use these steps when SCIM is not enabled.1
Navigate to Users
Go to Settings → Users and select the user you want to manage.
2
Edit Roles
Click Edit next to the user’s current role(s).
3
Select Role(s)
Choose one or more roles from the dropdown. Users can hold multiple roles — their capabilities are the union of all assigned roles.
4
Save
Confirm the assignment. Changes take effect immediately.
If SCIM is enabled, roles cannot be assigned manually here. See the SCIM Role Sync section below for more details.
SCIM Role Sync
When SCIM is enabled, manual roles and groups assignments are not supported. Your identity provider (e.g. Okta, Azure AD, Google Workspace) becomes the source of truth.- Groups can be updated via the SCIM configuration in your identity provider.
- Roles are determined by the groups-to-roles mapping. To configure this, go to Settings → General → Manage Directory Sync and scroll down to the “Role assignment” section.
Migration from Admin to Super Admin
Previously, Runlayer had a single Admin role with full permissions. This has been replaced by Super Admin and several specialized roles. What changed:- All existing Admin users have been automatically migrated to Super Admin
- No permissions changed — Super Admin has the same capabilities as the old Admin role
- No action is required from your side
Best Practices
Start with the narrowest role
Start with the narrowest role
Assign the most specific role that covers the user’s responsibilities. You can always add more roles later. A security analyst likely needs Security Admin, not Super Admin.
Prefer specialized roles over Super Admin
Prefer specialized roles over Super Admin
Super Admin should be limited to a small number of trusted users. Most admin tasks are covered by Security Admin, IT Admin, or other specialized roles.
Review role assignments quarterly
Review role assignments quarterly
People change teams. Remove roles that are no longer needed. Check that separation of duty rules are still appropriate.
Respect separation of duty
Respect separation of duty
The forbidden role combinations exist for good reason. If someone needs capabilities from both Security Admin and IT Admin, consider whether the tasks can be split between two people instead.
Related Documentation
Policies
Configure PBAC policies for MCP tool access