当一个画面报告嵌入到Web应用程序中时,如何保护它?

时间:2016-07-20 20:34:51

标签: tableau tableau-server

我是Tableau的新手,想知道是否有人可以向我解释当报表嵌入网站或Web应用程序(例如ASP.NET)时如何保护报表数据?根据我的研究,看起来有两种方法可以嵌入Tableau报告:

  • 使用iFrame
  • 通过Tableau JavaScript API

但是,这两种方法都不是非常安全,不需要用户登录到Tableau服务器,这需要双重登录(首次登录Web应用程序然后再次登录Tableau服务器)和因此是不受欢迎的。

有人可以发布链接,或以其他方式帮助我了解安全性如何与Tableau报告一起使用?我对Tableau印象非常深刻,但还不了解这方面。

提前谢谢。

环境:

  • IIS服务器

  • 使用Windows身份验证的ASP.NET MVC Web应用程序

1 个答案:

答案 0 :(得分:1)

您希望了解使用Tableau调用的内容"受信任的身份验证。"他们为您提供了一些方法,因此主要取决于您的配置。

一般的想法是,您使用Tableau服务器进行一次身份验证,然后返回可以使用的故障单(通常在会话期间)。有了它,您基本上可以模仿任何用户,因此如果您拥有特定于用户的数据,它就会像登录一样工作。

您需要具有管理员权限才能对Tableau服务器进行配置。

以下是受信任的身份验证的文档:

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