What is the exact syntax of the URL? It should be something like "?:embed=yes" appended onto the URL. can you take a screenshot and send it?
Also, is there any pattern of users that are unable to access such as they are using a particular browser (e.g. Internet Explorer, Firefox, etc.)
URL is as follows :
Issue comes in IE. No pattern of users unable to access this.
Also , after removing - "embed=yes" , url works fine
and once it works fine , then if we add parameter - "embed=yes" , back to url , then also it works fine.
But again if we clear browsing history , then error starts appearing again .
Note : Tableau server side authentication setup is Active Directory.
what release of Tableau and what release of IE? Tableau 10 and above is only supported with IE 11 forward.
Also, can you try changing the URL so that embed=yes is the first parameter (i.e. ?:embed=yes)
We are using tableau 9.0.3 and IE is 11.X.
So is it correct to assume your backend / data source for the dashboard needs proper user authentication (using Active Directory)?
You mostlikely have "Enable automatic Login" enabled and also "Guest account" enabled on the server.
If that's the case, calling a Tableau dashboard using direct URL with parameter "embed=y", Tableau Server does not perform user authentication. It's using guest account instead of AD. Try disabling "guest account" on the server and see if it works.
Yes , we are using Active directory .
yes guest account is enabled but it cannot be disabled as we have multiple sites for different projects. Is it possible to disable this for one specific site ?
I believe that the guest account enablement is across all of TS. Make sure that guest has view / interact access to this workbook.
we cannot provide access to guest account as we have two kind of user groups level access -
1. Interactor - who can run dashboard
2. publisher - who can edit dashboard .
if we provide access through guest account then either of the group level access will be breached if by default they login through guest.