This section describes how to provision Salesforce. "Provisioning" means both creating a service account and the process by which Cloud App Security is granted the ability to access your Salesforce environment.
Cloud App Security provisions the service account for Salesforce through the OAuth 2.0 flow.
Cloud App Security allows only administrators assigned to the default Global administrator role to provision service accounts. For details about Cloud App Security role-based access control, see Administrator and Role.
Provisioning a Salesforce Service Account
Provision a service account for Salesforce Sandbox or Salesforce Production to allow Cloud App Security to run advanced threat protection and data loss prevention scanning on object records, for example, documents and feed posts, updated in your Salesforce environment.
Before you begin provisioning, make sure that:
-
You have a valid Cloud App Security for Salesforce license.
-
You have purchased the Salesforce environment with a license that supports RESTful APIs.
-
You have the administrator's credentials for your Salesforce environment.
-
You have not logged on to your Salesforce environment using any other user account.
The steps outlined below detail how to provision a service account for Salesforce from Dashboard. This procedure uses Salesforce Sandbox as an example.