如何在不登录的情况下访问tableau服务器

时间:2017-02-07 10:02:44

标签: tableau

我是tableau的新手,我想通过Iframe将tableau服务器集成到我们的应用程序中,我通过HTTP URL传递用户名和密码等身份验证详细信息,但每当我访问tableau时,都要求输入用户名和密码。所以请建议我如何在不重定向到登录页面的情况下访问画面。

1 个答案:

答案 0 :(得分:3)

根据Tableau community,您无法通过网址

执行此操作
  

没有内置机制来传递URL上的用户名/密码   这样做会给坏人带来好处。入侵的超级简单方法   Tableau Server本身。作为一名黑客,我所要做的就是坐在上面   电线",观看请求去Tableau,我可以收获每个人   用户名和密码。可怕的东西!

但如果你有一个安全机制,那么就有内置凭证的解决方案:

  

您可能希望了解Tableau Server执行Trusted的能力   门票认证。您基本上可以告诉Tableau Server   "信托"无论其他安全机制是否正在验证您的用户   (我假设你有一个)。如果你没有另外的机制   在用户访问Tableau Server之前对用户进行身份验证,但不是这样   你能做的很多。

有关Tableau website的受信任身份验证的详情:

  

受信任的身份验证仅表示您已设置受信任的身份验证   Tableau Server与一个或多个Web服务器之间的关系。什么时候   Tableau Server从这些受信任的Web服务器接收请求   假设您的Web服务器已经处理了任何身份验证   必要

设置此项需要您add the trusted IP addresses到Tableau服务器。这是通过停止tabadmin然后运行以下命令,然后保存此配置并重新启动来完成的:

tabadmin set wgserver.trusted_hosts "<trusted IP addresses or host names>" 

完成此操作后,您必须配置您的Web服务器,以便它request tickets from Tableau server使用对http://<server name>/trusted的POST请求。然后必须将这些票证包含在脚本中。

希望这有帮助。