Configure SSO using standard SAML

This section explains how to configure single sign-on (SSO) using the Security Assertion Markup Language (SAML) authentication protocol for a standard identity provider (IdP) that supports the SAML interface. When configured, you can use credentials from the IdP to sign in to Contact Center AI Platform (CCAI Platform) (CCAI Platform) and the agent adapter.

Before you begin

Before you begin, configure an application or service provider profile with your identity provider (IdP). From this, you get the following information:

  • An SSO URL
  • An entity ID
  • An email mapping field, usually Name ID
  • A SAML certificate (in Base64)
  • CCAI Platform administrator credentials

Some IdPs provide this information using an XML manifest file. However, CCAI Platform doesn't support importing this information from a manifest.

Configure your CCAI Platform instance for SSO

To configure SSO for your CCAI Platform instance, follow these steps:

  1. In the Google Cloud console, go to the project selector dashboard and select the project that contains your instance.

    Project selector dashboard

  2. In the navigation menu, click CCAI Platform.

    CCAI Platform instances

    The CCAI Platform instances page displays.

  3. In the Name column, click the instance that you want to configure SSO for.
  4. On the CCAI Platform instance Detail page, click Edit.
  5. For the login method, select SAML.
  6. In the Single sign-on URL field, enter your SSO URL.
  7. In the Entity ID field, enter your entity ID.
  8. In the Email field mapping field, enter a text string such as Email name or Name ID. This is used as a label for the email name field on the SSO sign-in page.
  9. In the Authentication contexts field, select the authentication context that you want. If your IdP configuration doesn't require the authentication context to be specified, then leave this field empty. For more information, see Authentication context.
  10. In the Certificate field, enter your SAML certificate. Be sure to include -----BEGIN CERTIFICATE----- and -----END CERTIFICATE----- from the certificate.
  11. Click Save.

Verify SSO authentication

To verify SSO authentication, follow these steps:

  1. Go to the agent adapter in your customer relationship management (CRM) application.

  2. Click Login with company SSO. A sign-in page displays.

  3. Sign in with your IdP credentials.