使用身份验证嵌入Tableau

mwe*_*501 1 tableau-api

我要求将一个画面报告嵌入到另一个网页中.我们正在使用画面JS:

http://onlinehelp.tableau.com/current/server/en-us/embed_code.htm

问题是:是否有一个身份验证选项,我们的应用程序(网页)可以将身份验证凭据传递给Tableau,因此用户无需输入凭据?

谢谢!

mMo*_*ntu 7

您可能正在寻找受信任的身份验证,如下所述:

将Tableau Server视图嵌入网页时,访问该页面的每个人都必须是Tableau Server上的许可用户.当用户访问该页面时,系统会提示他们先登录Tableau Server,然后才能看到该视图.如果您已经有了在网页或Web应用程序中对用户进行身份验证的方法,则可以避免此提示,并使用户不必通过设置受信任的身份验证来登录两次.

还有一个示例显示如何使用它:

如果您使用的是Tableau Server,并且服务器配置为使用受信任的身份验证,请先在服务器名称后面添加trusted,然后再添加该票证,从而在URL中指定该票证.例如:

var placeholderDiv = document.getElementById("tableauViz");
var url = "http://tabserver/trusted/Etdpsm_Ew6rJY-9kRrALjauU/views/workbookname/viewname";

var options = {
   hideTabs: true,
   width: "800px",
   height: "700px"
};

var viz = new tableau.Viz(placeholderDiv, url, options);
Run Code Online (Sandbox Code Playgroud)