---
schema_version: "1"
id: ff134a7ec2bb6dbacb10201c48bafef24818e1a879f89da1ae56dd4fb6406b3e
title: Published Data Source (PDS) Authentication Troubleshooting Guide
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/analytics/264-0-0/c360_a_sl_pds_trblshoot.md
canonical_url: https://help.salesforce.com/s/articleView?id=analytics.c360_a_sl_pds_trblshoot.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 3aa273334275212efabfbe5239d0ff911a23079e948140bd7a4ca827275be743
description: Understand and resolve common authentication errors when setting up your Published Data Source (PDS) integration.
products:
  - Data 360
release: "264"
---
# Published Data Source (PDS) Authentication Troubleshooting Guide

Understand and resolve common authentication errors when setting up your Published Data Source (PDS) integration.

For detailed setup instructions, refer to the [Create a Semantic Model from a Tableau Published Data Source (PDS)](https://help.salesforce.com/s/articleView?id=analytics.c360_a_sl_data_models_create_from_pds.htm&release=264.0.0&type=5 "Connect Tableau Published Data Sources (PDS) directly to the Semantic Layer to explore Tableau Next using your existing Tableau content, without any data or metadata migration.") article.

The table lists common authentication errors and suggested solutions.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col style="width:33.33333333333333%">
        <col style="width:66.66666666666666%">
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d22150e47">Error message</th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d22150e50">Suggested solution</th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Error message" class="slds-cell-wrap" style="vertical-align:top;" headers="d22150e47 ">Authentication failed when attempting to connect to Tableau Cloud</td>

          <td data-label="Suggested solution" class="slds-cell-wrap" style="vertical-align:top;" headers="d22150e50 ">
            <p>Incorrect values prevent the authentication handshake from completing.
            </p>
            <p style="margin-bottom:0;">Verify that the Site ID and Site URL you entered are valid and match your Tableau site settings.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Error message" class="slds-cell-wrap" style="vertical-align:top;" headers="d22150e47 ">Error fetching the connected app JWT keys</td>

          <td data-label="Suggested solution" class="slds-cell-wrap" style="vertical-align:top;" headers="d22150e50 ">
            <p>The JSON Web Key Set (JWKS) URI must match exactly for authentication to work.
            </p>
            <p><strong class="uicontrol">Tableau Site Admin:</strong></p>
            <p style="margin-bottom:0;">In your Tableau site, open the
              connected app that's configured for your Salesforce org. Paste the JWKS URI again
              and verify it's correct.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Error message" class="slds-cell-wrap" style="vertical-align:top;" headers="d22150e47 ">The Tableau Embedding feature is disabled, please enable it in the settings</td>

          <td data-label="Suggested solution" class="slds-cell-wrap" style="vertical-align:top;" headers="d22150e50 ">
            <p>Salesforce uses the Tableau Embedding feature mapping to authenticate users with
              Tableau Cloud. </p>
            <p><strong class="uicontrol">Salesforce Admin:</strong></p>
            <p style="margin-bottom:0;">In Salesforce Setup,
              go to the Tableau Embedding page, select <strong class="uicontrol">Enable</strong>, and map the
              Salesforce User field to the corresponding Tableau User field. Then verify a
              Connected App is configured and enabled in your Tableau site.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Error message" class="slds-cell-wrap" style="vertical-align:top;" headers="d22150e47 ">The Tableau Connected App is disabled, please enable it in the Tableau settings</td>

          <td data-label="Suggested solution" class="slds-cell-wrap" style="vertical-align:top;" headers="d22150e50 ">
            <p>You must enable the Connected App for authentication to work.
            </p>
            <p><strong class="uicontrol">Tableau Site Admin: </strong></p>
            <p style="margin-bottom:0;">On your Tableau site, edit
              the Connected App that's set up for your Salesforce org and select
              <strong class="uicontrol">Enable</strong>.
            </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Error message" class="slds-cell-wrap" style="vertical-align:top;" headers="d22150e47 ">Failed to verify issuer URL, please verify the configured issuer URL in the Tableau Connected App</td>

          <td data-label="Suggested solution" class="slds-cell-wrap" style="vertical-align:top;" headers="d22150e50 ">
            <p>The Issuer URL must identify your Salesforce org to Tableau Cloud.
            </p>
            <p><strong class="uicontrol">Tableau Site Admin:</strong>
            </p>
            <p style="margin-bottom:0;">Confirm the Connected App is correctly configured and enabled with the required
              Issuer URL. Re-paste the Issuer URL value from Salesforce Setup into the Connected
              App in Tableau Cloud to ensure there are no typos or extra spaces.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Error message" class="slds-cell-wrap" style="vertical-align:top;" headers="d22150e47 ">Invalid Tableau user identity, please confirm the mapped Tableau user has access to the Tableau site</td>

          <td data-label="Suggested solution" class="slds-cell-wrap" style="vertical-align:top;" headers="d22150e50 ">
            <p>The user must exist in Tableau Cloud and have site access for authentication to
              succeed. </p>
            <p><strong class="uicontrol">Salesforce Admin: </strong></p>
            <p style="margin-bottom:0;">Verify that the mapped
              Tableau user value is valid for this user and that the user has the required access
              permissions for the relevant Tableau site.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Error message" class="slds-cell-wrap" style="vertical-align:top;" headers="d22150e47 ">JWT Generation failed</td>

          <td data-label="Suggested solution" class="slds-cell-wrap" style="vertical-align:top;" headers="d22150e50 ">
            <p>This error typically indicates a configuration problem that requires technical
              investigation. </p>
            <p style="margin-bottom:0;">Contact Salesforce Support for assistance with this issue.
            </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Error message" class="slds-cell-wrap" style="vertical-align:top;" headers="d22150e47 ">Missing one of the mandatory query parameters: siteld or siteUrl</td>

          <td data-label="Suggested solution" class="slds-cell-wrap" style="vertical-align:top;" headers="d22150e50 ">
            <p>For API calls only: </p>
            <p style="margin-bottom:0;">Make sure you use the correct site URL and Site ID. The
              site URL must be in the format <code>https://your-site.tableau.com</code>. Get
              the Site ID from either the Connected App settings in Tableau or from a Share dialog
              in Tableau. Both parameters are required for API authentication.</p>
          </td>

        </tr>
      </tbody>
    </table>