Skip to main content

Superblocks RBAC

With role-based access control (RBAC) in Superblocks, you can control who can access your organization and resource in Superblocks, and control the level of access each user has.

About permissions

To perform any action in Superblocks, such as creating an Application, connecting to a Repository, or adding a user to a group, a person must have sufficient access to do so. This access is controlled by permissions where permissions are the ability to perform a specific action. For example, the ability to build with an integration is a permission.

Users get permissions based on the roles they are assigned, or based on the roles assigned to groups they are a member of.

Types of roles

There are two types of roles that can be assigned to users and groups in Superblocks:

Organization roles: Organization roles control the Superblocks features members can access and the permissions a user has to help administer the org. They can also be used to grant users access to all current and future Apps, Integrations, Workflows, and Scheduled Jobs that belong to the org.

Resource roles: Resource roles grant a user permissions for a specific resource, for example, a specific Application, Integration, etc.

Guides

For more info about roles, the permission they grant, and how to assign them, see:

About organization roles

Use organization roles to determine the actions a user can perform within the Superblocks platform.

About resource roles

Grant permission to Applications, Workflows, Integrations, and more with resource roles.

Custom roles

Customize user access to your organization and resources with custom organization roles.

Manage access to resources

Manage individual and group access to individual org resources.