By "External URL" you mean you want to share that URL to the users in/outside your organisation?
Have you tried using "Embedded Password" option while publishing the dashboard? If you use that option Tableau won't prompt you the log-in screen while accessing the URL.
Please find the attached screenshot.
Hope it helps a little bit!!
Embed Passwd (1).docx 887.2 KB
Hi Krish -
I'm unclear if you're asking a question about SSO (how to view an embedded Tableau Server viz without logging into Tableau Server), or you're worried about the issue Sarath is speaking to. Sarath is correct in terms of a solution to the "login to a database" problem.
If you don't want Tableau Server to prompt for credentials, then you should read a little about Trusted Authentication (also known as "Trusted Tickets"). It is a mechanism that will allow Tableau to integrate with and respect any 3rd party authentication mechanism.
Hope this helps
Thanks for the reply to both chris and Sarath.
I was aware of the embedded password concept.Embedded password works only for Database Credentials right ? But if external URL is not SSO enabled does this works ?
my question is if URL is some external tool related application.
So if i embed the external url application into Tableau and if that external tool doesn't have Single sign on capabilities.
End users(In org) will need access to this dashboard in tableau where we show the inline frame of external tool application.
does this embedded password still works for this kind of scenario ?
Yes, and If the external application does not have SSO capabilities then it will prompt the user to login inside the frame in the Tableau Dashboard.
So no other way to hide that login screen right if external application does not have SSO capabilities ?
Tell us about the external application -
Does it have an API which would allow you to know WHO the user is who logged in?
Does it run from a specific IP address?
I dont have any info about API ,Specific IP address.
API with respect to?
Is there any other method if we know above info ?
Hi Krish -
In order to tell another application (like Tableau) that it should "trust" the user one needs to have a way to understand WHO is currently logged into the first application. That is where an API would come in. The API would be called to tell us who is logged in.
That information could then be passed to Tableau Server. If Tableau Server has been configured to TRUST your application at a specific IP address, then things might work.
Please download the Tableau Server Administrator's guide and read about "Trusted Authentication". It explains everything.
You can find entire information about "Trusted Authentication" in the below link.
Hope this helps!!!!