- Getting started
- Best practices
- Tenant
- About the Tenant Context
- Searching for Resources in a Tenant
- Managing Robots
- Connecting Robots to Orchestrator
- Storing Robot Credentials in CyberArk
- Storing Unattended Robot Passwords in Azure Key Vault (read only)
- Storing Unattended Robot Credentials in HashiCorp Vault (read only)
- Storing Unattended Robot Credentials in AWS Secrets Manager (read only)
- Deleting Disconnected and Unresponsive Unattended Sessions
- Robot Authentication
- Robot Authentication With Client Credentials
- SmartCard Authentication
- Configuring automation capabilities
- Audit
- Settings - Tenant Level
- Resource Catalog Service
- Folders Context
- Automations
- Processes
- Jobs
- Triggers
- Logs
- Monitoring
- Queues
- Assets
- Storage Buckets
- Orchestrator testing
- Other Configurations
- Integrations
- Host administration
- Organization administration
- About organizations
- Managing organization administrators
- Managing organization settings
- Managing external OAuth applications
- Configuring fine-grained access for confidential apps
- Managing tags
- Audit logs
- Troubleshooting

Orchestrator user guide
Configuring fine-grained access for confidential apps
linkAs an administrator, you can configure fine-grained tenant or folder permissions for confidential apps, by assigning them to folders or tenants in Orchestrator. An external app gets the permissions required to perform particular operations in a folder or tenant through one or more roles.
An app gets the union of all organization and tenant scopes defined for it.
OR.Machines.Read
scope at the organization level, and View permissions on Folders in the Finance tenant, and nothing defined for the HR tenant in Orchestrator. The following table
offers an overview of your app's scope and what it can access:
Tenant |
Scope |
---|---|
HR |
OR.Machines.Read |
Finance |
OR.Machines.Read OR.Folders.Read |
External apps need to be assigned directly to a specific tenant and folder, instead of using group assignments.
Overview
linkOrganization-level app scopes give access to resources across all tenants and folders in the organizaton.
As an administrator, you can configure fine-grained tenant or folder permissions for confidential apps, by assigning them to folders or tenants in Orchestrator. An external app gets the permissions required to perform particular operations in a folder or tenant through one or more roles.
An app gets the union of all organization and tenant scopes defined for it.
OR.Machines.Read
scope at the organization level, and View permissions on Folders in the Finance tenant, and nothing defined for the HR tenant in Orchestrator. Here's an overview of
your app's scope and what it can access:
Tenant |
Scope |
---|---|
HR |
OR.Machines.Read |
Finance |
OR.Machines.Read OR.Folders.Read |
Deleting either of these scopes leaves the app with access levels according to the remaining scope.
You can use groups to simplify external app management, as groups allow you to manage objects with similar needs together.
External apps need to be assigned directly to a specific tenant and folder, instead of using group assignments.
Adding external apps to a tenant
linkTo grant access to a tenant for an external app or a group of external apps, follow these steps in Orchestrator:
- Go to Tenant > Manage Access. The Manage Access page is displayed.
- Select Assign roles > External app. The Assign roles to an external app window is displayed.
- In the Search for an external app drop-down, search for the object you want to add.
- Under Roles, select the role(s) for this object.
- Select Assign.
Assigning external apps to a folder
linkTo grant access to a folder for an external app or a group of external apps, follow these steps in Orchestrator:
- Go to Tenant > Folders. The Folders page is displayed.
- From the Folders page, in the Manage Folders pane, select the folder you want to manage. The folder and its contents are displayed on the right-hand dashboard.
- Select Assign accounts/group/external app. The Assign account/group/external app window is displayed.
- In the Account, group, or external app drop-down, search for the object you want to add.
- Under The Roles for the account/group, select the role(s) for this object.
- Select Assign. The selected object is now in the folder and can access it according to its role.
Removing Assignments
linkRemoving external apps from a tenant
To remove tenant access for an external app or a group of external apps, follow these steps in Orchestrator:
- Go to Tenant > Manage Access. The Manage Access page is displayed.
- Select More Actions > Remove for the object you want to remove from the tenant and any other folders where it's been explicitly assigned. A confirmation
window is displayed.
- Select Yes to confirm. The removed app is removed from the tenant.
Unassigning external apps from a folder
To remove folder access for an external app or a group of external apps, follow these steps in Orchestrator:
- Go to Tenant > Folders. The Folders page is displayed.
- From the Folders page, in the Manage Folders pane, select the folder you want to manage. The folder and its external apps are displayed on the right-hand dashboard.
- Select More Actions > Unassign for the object you want to remove from the folder. A confirmation window is displayed.
- Select Yes to confirm. The object is unassigned from the folder.
Checking external apps assignments
linkTo view all the assignments of an external app or external app group in a tenant, follow these steps in Orchestrator:
- Go to Tenant > Manage Access in the tenant where you want to check the app assignments. The Manage Access page is displayed.
- Select More Actions > Check roles and permissions for the object you want to check assignments for. The Check Roles window is displayed showing a list of all the roles for the object at the tenant and folder levels.