Step 1: Create an App in the Developer Console

Since all of your users are stored in Yext, you’ll need to have them login through the Yext IDP so that their Yext identity is tied to their Search experience. You’ll first need to make an app in the developer console in order to set up the IDP. Additionally, this app will provide the API Key ID necessary to configure a secure token to call the Search API as done in the next step.

  1. Create an app in the Developer Console and give it a name of your choosing.
  2. Navigate to the API credentials tab and click on ENDPOINT next to API permissions. Give your app access to: Content Delivery API Entities endpoint (Read Only permission).
  3. In the same tab further down, click “Generate Custom Tokens with a Secret Key”. You’ll be able to copy the key ID and insert that into the policy you’re creating in CaC in the next step.
  4. The implementer will need to request a higher quota for the Yext Auth app by submitting a request to API support at https://help.yext.com/hc/en-us/requests/new.
  5. Now, navigate to the OAuth Tab. Take note of the client ID and client Secret. You will need these values when you configure your IDP in your website.
  6. In the same OAuth tab, add the correct OAuth redirect domain. This should be the URL where your search experience lives.