我是tableau的新手,我想通过Iframe将tableau服务器集成到我们的应用程序中,我通过HTTP URL传递用户名和密码等身份验证详细信息,但每当我访问tableau时,都要求输入用户名和密码。所以请建议我如何在不重定向到登录页面的情况下访问画面。
答案 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请求。然后必须将这些票证包含在脚本中。
希望这有帮助。