Connector permissions
DronaHQ enforces granular access control over the connector resources, allowing you to assign roles to specific users and groups. This feature is particularly valuable for limiting unauthorized modifications to the configured resources. Please refer to the table below for an overview of the different roles and their respective purposes.
Role | What it can do? |
---|---|
Owner | The creator of the connector holds the exclusive right to set up permissions for other users and groups. This role can edit or delete the connector and configure resources for various data environments. |
Editor | This role can edit the connector and configure resources for various data environments. |
Use Only | This role can only view the connector; any modifications made to the resources cannot be saved. |
None | This role has no access to the connector, and as a result, the connector is not visible to users with this role. |
Setting permissions for a specific connector
To set up permissions for a connector, navigate to the connector listing page and click on the three dots (more options) for the desired connector. Then, select 'Edit permissions' to assign roles to users or groups.
When configuring individual or group permissions, the first entry is for 'All Creators.' This option sets default permissions for all creators. It's essential to keep in mind that permissions granted to individual users take precedence over any other permissions when assigning permissions to connectors. For example, if a user is given a 'Preview Only' role for an app, but 'All Creators' are granted an 'Editor' role, that individual user will end up with the permissions of the 'Preview Only' role.
Permission hierarchy starts with Individual permission -> Group Permission -> All Creators permission -> Default permission
representing the highest to lowest permission priority, i.e. if no individual permission is given then it will look for permissions in groups to which use is assigned to if not permission is set to groups then it will inherit all creators permission, if not other permission is configured then it will inherit the default permission.
Term | Description |
---|---|
User | Refers to each individual within the organization. |
Group | Refers to specific groups of people within the organization, such as Developers, Testers, and others. |
Setting permissions for individual user and group
To set connector permissions, access the user view by clicking on the 'Manage Users' option located to the left of the DronaHQ dashboard.
Individual User
To set permissions for an individual user, click on the three dots (more options), then select 'Edit Permissions'. After that, navigate to the connector tab and set permissions for each connector according to your requirements.
Editing connector permissions is only possible for active users.
Group
To set permissions for a group, click on the 'Manage Groups' option located at the top, and then select 'Edit Permissions'. After that, navigate to the connector tab and set permissions for each connector according to your requirements.
Permissions which are inherited are highlighted using blue checkboxes