Getting Started
  • Protecto Overview
    • Introduction
      • Quickstart Guide
      • Protecto Vault
        • What is a token?
        • Token customization
        • Authentication
        • Tokenization APIs
          • Masking
            • Mask with token
            • Mask with format and token
            • Identify and mask (Auto-detect)
          • Unmasking
          • What happens if an API fails?
        • Asynchronous API's
        • Bulk data
      • Add new data source
        • Snowflake
          • Create and grant access to Protecto
          • Add Snowflake to Protecto
        • Salesforce
          • Create connected app and user
            • Steps to create connected app
            • Steps to create Protecto user
          • Add Salesforce to Protecto
        • Azure SQL
          • Connect using AD Application credentials
          • Connect using database user credentials
        • Databricks
          • Add Service principal (Azure AD Application) to Databricks
          • Steps to create Azure Databricks Cluster
          • Steps to create Databricks python notebook and schedule job
        • Redshift
          • Create and grant access to Protecto user
          • Add Redshift to Protecto
      • Protecto FAQ's
        • 1. What are the steps after we sign up for a Protecto account?
        • 2. Can I sign up for a free account? How long is the trial period?
        • 3. What is Protecto license key? How can I get a new license key?
        • 4. How do I extend the trial period?
        • 5. What is the Protecto pricing model?
        • 6. How do I cancel my account?
        • 7. How do I unsubscribe / opt-out from emails?
      • Compliance User Guide
        • Risk Identification: Key Definitions
        • Understanding Risks
          • Find assets with severe breach risk
          • Filter assets by breach risk level
          • Find assets with other privacy risks
        • Understanding Usage
          • Find the data assets that were accessed
          • Find the data assets that are not used
        • Add Tags & Classification
          • Add tags globally
          • Classify tags to the categories
          • Add tags with category to the data assets
          • Remove tags with category from the data assets
        • Governance
          • Find all data assets
          • Add/delete purposes
          • Assign data owner for a data asset
          • Add/delete consent, data subject type and location for a data asset
          • Add/update retention time for a data asset
          • Add/update minor data for a data asset
        • Generate Compliance Reports
          • ROPA (Records of Processing Activities)
          • DPIA (Data Protection Impact Assessment)
Powered by GitBook
On this page
  1. Protecto Overview
  2. Introduction
  3. Add new data source
  4. Salesforce
  5. Create connected app and user

Steps to create connected app

PreviousCreate connected app and userNextSteps to create Protecto user

Last updated 1 year ago

In the Lightning Setup UI, search for App Manager and click on New Connected App and follow the below steps:

Basic Information section:

○ All mandatory field's values are discussed below.

○ Connected App Name can be given as protecto_app

○ API Name field gets auto filled.

○ Contact Email can be support email of organization.

API (Enable OAuth Settings) section:

○ Check mark Enable OAuth Settings, to get more options for the same.

○ Callback URL can be set to anything, e.g.:

○ In Selected OAuth Scopes add Manage user data via APIs permission.

○ Check mark below fields:

▪ Require Secret for Web Server Flow

▪ Require Secret for Refresh Token Flow

○ Click on Save to save the connected app.

▪ We get this message: Changes can take up to 10 minutes to take effect. Deleting a parent org also deletes all connected apps with OAuth settings enabled.

▪ Click on continue

▪ Click on Manage Consumer Details

▪ Use the verification code obtained via mail (of admin user) to verify.

▪ New screen opens containing Consumer Details.

▪ Copy the Consumer Key and Consumer Secret in a safe place, as it will be used later on.

▪ In the search box, search for App Manager and open the same. Find protecto_app, and click the dropdown (right corner). Click on view.

▪ In the view screen, scroll down to Initial Access Token for Dynamic Client Registration section, click Generate button for Initial Access Token

• Read the pop-up and click OK.

○ Search again for Manage Connected Apps in search box and click on the same

○ Find the newly created protecto_app and click edit button ○

In OAuth policies,

▪ set IP Relaxations to Relax IP restrictions

▪ Set Permitted Users to All users may self-authorize.

○ Under Session Policies, set Timeout Value to None.

○ Save the same, and we are done creating the Connected app protecto_app.

Now that we have created a connected app, Let's create a user with minimum access for running the Protecto product.

https://protecto.ai