Do you intend to use the EDQ Record Detail component?
Our EDQ Record Detail component works by replicating the standard Record Detail Component and enhancing address/email/phone fields with our validation technology. To do this we need to read the Page Layout of the object being displayed which requires our app to call Salesforce's Tooling API. To do so we have to use the External Client App, Auth. Provider and Named Credential combination, which is standard Salesforce practice. The following three pages will walk you through the configuration steps for this. First, we'll create the External Client App.
External client apps are the new generation of connected apps
Go to Setup, then App Manager.
Click New External App in the top right.
Select the Create an External Client App option and click Continue.
Fill in the fields to the following specifications:
Field | Specification |
Basic Information | |
External Client App Name | Experian LEDQ |
API Name | Experian_LEDQ (this field will auto-populate) |
Contact Email | Admin's email address |
Distribution State | Local |
API (Enable OAuth Settings) | |
Enable OAuth | Select this option |
Callback URL | https://login.salesforce.com (you will update this later) |
OAuth Scopes | Select both "Full access (full)" and "Perform requests at any time (refresh_token, offline_access)" |
Require secret for Web Server Flow | Leave selected |
Require secret for Refresh Token Flow | Leave selected |
Require Proof Key for Code Exchange (PKCE) extension for Supported Authorization Flows | Leave selected |
Click Create.
Once the app is created click the Settings tab and expand the OAuth Settings section.
Make a note of the Consumer Key and the Consumer Secret found by clicking the Consumer Key and Secret button, as you will need to use them in the next steps.