Creating Salesforce Connected Apps
You can create a Salesforce connected app and configure an instance with the OneTrust application credentials to assist with data discovery operations. For additional details on building integrations with connected apps, click here.
To create a new connected app
To enable the APIs for the user profile
- Navigate to in the Salesforce Setup menu.
- Locate the desired user profile that will be used to create the credential.
- Turn on the API Enabled setting under Administrative Permissions.
To configure the connected app
To create app credentials in OneTrust
To add credentials to worker node vault
The user below can be a Salesforce Standard User. This user's credentials will be used to read data for OneTrust Data Discovery processing.
Vault Configuration
-
Port forward the installed vault port to your local machine port using the following command:
CODEkubectl port-forward --namespace YOUR_NAMESPACE_NAME service/vault 8200:8200 -
Open a browser window and navigate to
http://localhost:8200/URL. -
Log in using the Vault Token.
-
After successful login, please click Enable new engine.
-
Select KV, then click Next.
-
Change the version to 1. You can keep the path as the default (e.g. /kv).
-
Click Enable Engine, then click Create Secret.
-
Provide the path to the secret (e.g. /ot/smb).
-
Take one of the following actions:
-
Add the key-value pair required for your Data Source authentication
-
Toggle on JSON to enter the Credential details in JSON format.
-
-
Note:
Note down the full path of the secret stored in vault, in this case it is /kv/ot/smb.