Okta

How to Configure SAML 2.0 for Five9 Plus Adapter for Salesforce

Contents


Supported Features

The Okta/Five9 Plus Adapter for Salesforce SAML integration currently supports the following features:

For more information on the listed features, visit the Okta Glossary.


Configuration Steps

  1. Make a copy of the following Sign On URL value, you will need it several times during the configuration steps:

    Sign into the Okta Admin Dashboard to generate this variable.

  2. Install the Five9 Managed Package from https://appexchange.salesforce.com/appxListingDetail?listingId=a0N30000001gGgIEAU.

    Refer to the Installing the Five9 Managed Package section of the Administrator’s Guide.

  3. Login to your Five9 portal.

  4. Click Administrator, then open the Virtual Contact Center Administrator application:

    five9-salesfoce-1.png

  5. In the VCC Administrator application navigate to Actions > Configure:

    five9-salesfoce-2.png

  6. Follow the steps below:

    • Select the Single Sign-On tab.

    • Issuer URL (Entity ID): Copy and paste the following:

      Sign into the Okta Admin Dashboard to generate this variable.

    • SingleSignOnService HTTP-POST binding URL: Copy and paste the Sign On URL value you made a copy of in step 1.

    • SingleSignOnService HTTP-Redirect binding URL: Copy and paste the Sign On URL value you made a copy of in step 1.

    • X.509 Certificate: Save the following as okta.cert, then click Choose File to locate then update it:

      Sign into the Okta Admin Dashboard to generate this variable.
    • Default NameID Format: Make sure this is set to urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress

    • Click Save, then Exit:

    five9-salesfoce-3.png

  7. Still in the VCC Administrator application, select Users then right-click on the user you want to configure SSO Federation ID. Click View Properties of [username] (john.smith@acme.com in our example):

    five9-salesfoce-4.png

  8. In the Properties dialog:

    • In the Federation ID field under the General tab, enter a name for the agent. You can use the agent's Five9 username, or another name reserved for single sign-on.

    • Click Apply, then Save:

    five9-salesfoce-5.png

  9. Go back to your Five 9 portal and select CRM Integrations:

    five9-salesfoce-6.png

  10. Click Five9 Adapters for Salesforce:

    five9-salesfoce-7.png

  11. In Salesforce, navigate to Setup > Call Centers, then click Import.

    • Salesforce Lightning Experience:

      five9-salesfoce-13.png

    • Salesforce Classic UI: :

      five9-salesfoce-14.png

  12. Click Choose File:

    • Salesforce Lightning Experience:

      • Locate your Five9VirtualCallCenterFreedomLightingExpSSO.xml file you downloaded in step 10, then click Import:

      five9-salesfoce-15.png

    • Salesforce Classic UI: :

      • Locate your Five9VirtualCallCenterFreedom.xml file you downloaded in step 10, then click Import:

      five9-salesfoce-16.png

  13. Click Manage Call Center Users:

    • Salesforce Lightning Experience:

      five9-salesfoce-17.png

    • Salesforce Classic UI: :

      five9-salesfoce-18.png

  14. Click Add More users, then assign your Salesforce user to a call center:

    • Salesforce Lightning Experience:

      five9-salesfoce-19.png

    • Salesforce Classic UI: :

      five9-salesfoce-20.png

  15. For Salesforce Lightning Experience only:

    1. You need to add a CTI widget (we have used the app Sales as example). Navigate to App Manager, choose your Lightning app, then click Edit:

      five9-salesfoce-21.png

    2. Navigate to Utility Items > Add Utility Item > Open CTI Softphone:

      five9-salesfoce-22.png

    3. Set the Panel Width to 550, set Panel Height to 501, then click Save:

      five9-salesfoce-23.png

  16. In Okta, navigate to Settings > Customization.

    • Scroll down to IFrame Embedding and click Edit:

      five9-salesfoce-24.png

    • Check Allow IFrame embedding.

    • Click Save:

    five9-salesfoce-25.png

  17. Done!

Notes

SP-initiated SSO

Salesforce Lightning Experience

  1. Go to the Sales app:

    five9-salesfoce-26.png

  2. Click Phone from the Salesforce utility bar:

    five9-salesfoce-27.png


Salesforce Classic UI

  1. Go to Home:

    five9-salesfoce-28.png