Skip to main content

Hi Experts,

 

I have an issue with trusted authentication with Salesforce which i have resolved for the most part but need help with one scenario.

 

There are 2 possible scenarios using trusted authentication with Tableau views that are part of .

 

1) Default Site

2) Any Site (other than default)

 

We recently introduced sites in our Tableau environment but now i am not able to embed tableau views that are part of the newly created site(s) in Salesforce. I also upgraded our distributed QA environment from Tableau Server 8.2.2 to 9.0 and first thing i observed is the URL has changed.

https://xxxxxx.xxxxx.com/views/<workbook_name>/<view_name> - "Default Site" Tableau 8.2

https://xxxxxx.xxxxx.com/#/views/<workbook_name>/<view_name> - "Default Site" Tableau 9.0

 

https://xxxxxx.xxxxx.com/#/t/<site_name>/views/<workbook_name>/<view_name> - "New Site" Tableau 8.2

https://xxxxxx.xxxxx.com/#/site/<site_name>/views/<workbook_name>/<view_name> - "New Site" Tableau 9.0

 

Updated my php code to consider for "site" and i can embed views in salesforce for Scenario 1 (views that are part of default site).

 

For Scenario 2 - I can see the corresponding URL being generated to render the view as shown below (which means, a ticket is being generated for the site & user parameters) but i get the following error below

 

An error occurred on the server. The details of the error are:

  • Could not locate unexpired trusted ticket xb8IT05Tv1kjSgNcmZSoCe-n

Click the Refresh button in your web browser and try again.

If you continue to receive this error please contact your Tableau Server Administrator.

 

URL generated through PHP script

https://xxxxxx.xxxxx.com/trusted/<trusted_ticket>/#/site/<site name>/views/<workbook_name>/<view_name>

 

For troubleshooting, i also generated a trusted ticket using the sample test page (by passing the username, server and site information). Once i obtained the ticket, I embedded the trusted_ticket in the above URL and get the same error message. Can anyone tell me what the issue could be?

4 answers
  1. Jun 12, 2015, 3:22 PM

    Raghav, Problem is with the link you are generating. I know its kind of silly as in V9 we have the format that you used, but still trusted ticket is working the old V8 way. See below:

     

    https://xxxxxx.xxxxx.com/trusted/<trusted_ticket>/t/<site name>/views/<workbook_name>/<view_name>

     

    Let me know if it resolved the problem.

0/9000