Medallia Authentication

The Medallia Experience Cloud OpenID integration allows you to centrally manage user access to DXA from within Medallia Experience Cloud Admin Suite. This integration allows for accelerated onboarding and an enhanced user experience when switching between products.

Key use cases

  • Quickly onboard new DXA users in Experience Cloud
  • Centrally administer DXA users by assigning permissions and property access in Experience Cloud
  • Take advantage of existing Experience Cloud single sign-on (SSO) integration by adding DXA support without configuring SSO on both platforms

Prerequisites

This integration requires Medallia Experience Cloud Express version 21CR6.0 [e79] or higher.

Enabling Experience Cloud OpenID integration

  1. On the navigation bar, go to Settings button settings > Account Settings > Security > Authentication Providers > Medallia.

  2. Select MEC Integration Enabled.

    Medallia Experience Cloud integration settings

  3. Enter the required information in the Experience Cloud integration settings. All the required information can be found in Experience Cloud Admin.
    Note: For support, contact your Technical Account Manager.
    Medallia Experience Cloud integration settings filled out with details
  4. Click Save.

The Experience Cloud OpenID integration is now enabled.

To finish integrating Experience Cloud with DXA:

  • Create roles in Experience Cloud to assign users with access and control permissions.
    Note: For details on how Experience Platform and DXA roles correspond, see Roles in Experience Cloud and DXA.
  • Create an Experience Cloud unit for each corresponding DXA property.
  • Copy and paste the DXA Web URI into Experience Cloud for OAuth configuration.

  • Grant new or existing users access to DXA in Experience Cloud.

Logging in to DXA for the first time with Medallia authentication

Users logging in to DXA for the first time with Medallia Experience Cloud authentication must provide their DXA account ID. This is a one-time step which links the user's Medallia Experience Cloud account with their DXA account.First-time login screen for users with Medallia Experience Cloud authentication
Note: To find your DXA account ID, see Tracking Code.

Roles in Experience Cloud and DXA

To assign users with access and control permissions, you must create Roles in Experience Cloud to be associated with corresponding DXA Permissions.

To use custom roles, you must pre-configure the role in Medallia Experience Cloud ensuring that the name is an exact match with the corresponding role name in DXA.

Permissions are coded in Experience Cloud and are outlined in the table below:
Note: Roles must be created in Experience Cloud, as outlined below, but Capabilities are already preconfigured in DXA.
Experience Cloud Admin SuiteCapabilities in DXA
role nameDXAPermission nameAdminProperty SettingsReportingSupport
DXA - AnalystDECIBEL_ANALYSTxx
DXA - AdminDECIBEL_ADMINxxx
DXA - Super AdminDECIBEL_SUPER_ADMINxxxx