Single Sign On with Third Party as Identity Provider

You may configure a third party application as their identity provider to automatically authenticate their agents to the Agent for Salesforce platform. Their identity provider credentials will become their Agent for Salesforce credentials.

Create Custom Domain in Salesforce

  1. Take note of the Salesforce instance. The Salesforce instance will be used in the login redirect URI of the identity provider.

    • https://{salesforceinstance}.salesforce.com

      For example, the format of your Salesforce instance appears similar to ap4.

  2. Click Setup located in the upper right-hand corner.

  3. Use the Search box to search for Domain, then click MyDomain.

  4. Under the Choose Your Domain Name section, enter a domain name.
  5. Click Check Availability. If the domain is unavailable, enter a new domain.
  6. Click Register Domain.
  7. You receive an email when the domain is ready for testing.
  8. On the MyDomain page in Salesforce, click Deploy to Users.
  9. Click OK.

Search the Salesforce Documentation for Instruction

  1. Navigate to help.salesforce.com/home.

  2. Search for External Authentication Providers.

  3. Select the corresponding documentation to your third party and follow the provided steps.

    Before you test the SSO connection, complete the following steps then resume Salesforce's documentation.

Enable Open ID Connect in Central

Complete the Configure Open ID Connect process.

Configure Third Party as the Identity Provider in Central

  1. In Central, click AdminAccount SettingsBusiness Units.

  2. Select your business unit.
  3. Select the OpenID Connect tab.
  4. Click Edit.
  5. In a new tab, log in to your Salesforce.
  6. Click Setup located in the upper right-hand corner.
  7. In the Quick Find/Search box, search for Connected Apps. Under Manage Apps, select Connected Apps.
  8. Click the name of the newly created app. Do not click Edit.
  9. Populate the following fields with the information from your connected app. For more information on the fields and their values, refer to the Business Unit Open ID Connect Tab topic.
  10. Select Discover Settings and enter your Salesforce Open ID Configuration URL.
  11. In the Client ID field, enter the Consumer Key.
  12. In the Client Password field, enter the Consumer Secret.
  13. Select client_secret_post for the Client Authentication Method.
  14. Click Done.
  15. Click Validate and Link. The Salesforce login is displayed.
  16. Enter your Salesforce credentials.

Configure Single Sign-On in Salesforce

  1. Click Setup located in the upper right corner.

  2. Use the Search box to search for CallCenters, then click Call Centers.

  3. If the Introducing Salesforce CRM Call Center screen appears, click Continue.
  4. Click NICE inContact CXone - Central. Click the call center link, not the Edit link.

  5. Under the Call Center Users section, click Manage Call Center Users.

  6. Click Add Users.

  7. Enter your search criteria.
  8. Click Find.
  9. Select the desired users.
  10. Click Add Users to Call Center.
  11. Below the name of your call center, click the blue highlighted name of your call center.
  12. Click Edit.
  13. In the Custom Domain field, enter the Business Unit Hostname configured in Central.
  14. Click Save.