# Configuring RBAC

## Manage Sharing

RBAC is configured by applying [roles](https://tuono.gitbook.io/userguide/account-management/role-based-access-control/..#roles) at the [object level](https://tuono.gitbook.io/userguide/account-management/role-based-access-control/..#target-objects) by an existing target object [owner](https://tuono.gitbook.io/userguide/account-management/role-based-access-control/..#owner) to a specific [user](https://tuono.gitbook.io/userguide/account-management/users) or [team](https://tuono.gitbook.io/userguide/account-management/team). Specific columns related to RBAC that are outlined in this guide can be added to the portal pages by selecting table columns with the ellipsis ![](https://4172935707-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAzdR4AyersVibQD8Ei%2Fsync%2F105d02ba14dbb21e1379fc042367a613b324429a.jpg?generation=1610039496271076\&alt=media)option.

A user must be a member or owner of a team to grant objects roles to that specific team.

{% hint style="info" %}
A User's privilege for a given object is the most permissive access provided by the User, their Team(s) and their Organization.
{% endhint %}

### Organization

Existing Organization Owner(s) can provide roles to users or teams of the organization by opening the `Manage Sharing` menu in the portal organization page.

![](https://4172935707-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAzdR4AyersVibQD8Ei%2Fsync%2F2922781a8f6e0f2d67c2814b8cc95fbabb284aaa.jpg?generation=1610039496688531\&alt=media)

The Manage Sharing menu provides a dropdown selection to assign a role for each organization user or team.

**Manage Sharing: Users**

![](https://4172935707-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAzdR4AyersVibQD8Ei%2Fsync%2F99ec7b52af7c29b2d6b339e2e78aae5e36615be3.png?generation=1610476524313584\&alt=media)

**Manage Sharing: Teams**

![](https://4172935707-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAzdR4AyersVibQD8Ei%2Fsync%2F71b88836c3bed76857dca706f09cdb288a5ecc90.png?generation=1610476524235747\&alt=media)

\*\*\*\*

The Manage Sharing menu also provides organization owners the ability to view and manage multiple user's *\*\**&#x6F;r teams roles across all target objects within the organization in a single administrative window.

Select the hamburger![](https://4172935707-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAzdR4AyersVibQD8Ei%2Fsync%2F18d4b9a18065dc0afd00a01863eb727657124c68.jpg?generation=1610039496710513\&alt=media) in the `All Permissions` column for the targeted user or team.

**All Permissions: Users**

![](https://4172935707-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAzdR4AyersVibQD8Ei%2Fsync%2F593dd7a4ab6bfb7c0fa136a3b38f3931ddf7a8e2.png?generation=1610476524042190\&alt=media)

**All Permissions: Teams**

![](https://4172935707-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAzdR4AyersVibQD8Ei%2Fsync%2F343c9a9d703c497e6ca1e21c022e21d6c8132235.png?generation=1610476524231762\&alt=media)

The `All Permissions` menu allows granular control of roles across all objects in the organization for a specified user or team. The selected user is displayed and in this example, you can see we have assigned various roles to different Environments and blueprints that are present in the organization.

![](https://4172935707-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAzdR4AyersVibQD8Ei%2Fsync%2F6a8c29f375a37f7a6cf0fbc7cac9f9aebe9686ad.jpg?generation=1610039496414588\&alt=media)

### Blueprints

Blueprint and organization owners can set roles on blueprint objects for other users or teams in the organization from the portal blueprint list page by clicking on the hamburger![](https://4172935707-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAzdR4AyersVibQD8Ei%2Fsync%2F18d4b9a18065dc0afd00a01863eb727657124c68.jpg?generation=1610039496710513\&alt=media)in the RBAC `Manage Sharing` column.

Blueprint collaborators and observers do not have permission to manage roles on blueprint objects and the option is grayed out.

![](https://4172935707-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAzdR4AyersVibQD8Ei%2Fsync%2F3b1f50350bd05e4d34ccb98d439b367db9ed2a1c.jpg?generation=1610039496646626\&alt=media)

The Manage Sharing menu provides a dropdown selection to assign a blueprint role for each organization user or team.

![](https://4172935707-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAzdR4AyersVibQD8Ei%2Fsync%2Fa3f9a7ce29c525cfada77494634e1403b5852406.png?generation=1610039496814924\&alt=media)

Blueprint roles can also be set directly from the blueprint editor by opening the settings window and clicking `Manage Sharing` which opens the Manage Sharing menu for that blueprint.

![](https://4172935707-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAzdR4AyersVibQD8Ei%2Fsync%2Fe2af390fa2ac905d8ffa2bcc5b5326449f77e91a.png?generation=1610039496418990\&alt=media)

### Environment

Environment and organization owners can set roles on Environment objects for other users or teams in the organization from the portal Environment list page by clicking on the hamburger![](https://4172935707-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAzdR4AyersVibQD8Ei%2Fsync%2F18d4b9a18065dc0afd00a01863eb727657124c68.jpg?generation=1610039496710513\&alt=media)in the RBAC `Manage Sharing` column.

Environment collaborators and observers do not have permissions to manage roles on Environment objects and the option is grayed out.

![](https://4172935707-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAzdR4AyersVibQD8Ei%2Fsync%2F747cf43787b36b9afa3584d03e8c1975a51364ec.jpg?generation=1610039496734836\&alt=media)

The Manage Sharing menu provides a dropdown selection to assign an Environment role for each organization user or team.

![](https://4172935707-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAzdR4AyersVibQD8Ei%2Fsync%2F593dd7a4ab6bfb7c0fa136a3b38f3931ddf7a8e2.png?generation=1610476524274515\&alt=media)

Environment roles can also be set directly on the Environment page by opening the settings window and clicking `Manage Sharing` which opens the Manage Sharing menu for that Environment.

![](https://4172935707-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAzdR4AyersVibQD8Ei%2Fsync%2Fef2f5911669f6d5f16daaab21ca5ed9357b80966.png?generation=1610039496238158\&alt=media)
