如何在不登录的情况下访问tableau服务器 [英] How to access tableau server without login

查看:173
本文介绍了如何在不登录的情况下访问tableau服务器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am new to tableau and I want to integrate tableau server in our application through Iframe, I am passing HTTP URL with authentication details like username and password but whenever I am accessing tableau it is asking for username and password.So please suggest me that how i can access tableau without redirecting to login page.

推荐答案

根据 Tableau 社区 您不能通过 URL 执行此操作:

According to the Tableau community you can't do this through the URL:

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

There is no built-in mechanism to pass a username/password on the URL as doing so gives "bad people" a super-duper-easy way to hack into Tableau Server itself. As a hacker, all I'd have to do is "sit on the wire", watch requests go to Tableau, and I could harvest everyone's usernames and passwords. Scary stuff!

但如果您有安全机制,则有一种内置凭据的解决方案:

But there is a solution for built in credentials if you have a security mechanism on your end:

您可能想了解 Tableau Server 执行 Trusted门票认证.您基本上可以告诉 Tableau Server信任"任何其他安全机制对您的用户进行身份验证(我假设你有一个).如果你没有另一个机制来在用户访问 Tableau Server 之前对其进行身份验证,没有太多你可以做很多事情.

You might want to read up on Tableau Server's ability to do Trusted Tickets authentication. You could essentially tell Tableau Server to "Trust" whatever other security mechanism is authenticating your users (I assume you have one). If you don't have another mechaism to authenticate users before they get to Tableau Server, there's not too much you can do.

来自 Tableau 网站的有关可信身份验证的更多信息:

More on Trusted Authentication from Tableau website:

可信身份验证只是意味着您已经设置了一个可信的Tableau Server 与一台或多台 Web 服务器之间的关系.什么时候Tableau Server 接收来自这些受信任的 Web 服务器的请求假设您的 Web 服务器已经处理了任何身份验证必要

Trusted authentication simply means that you have set up a trusted relationship between Tableau Server and one or more web servers. When Tableau Server receives requests from these trusted web servers it assumes that your web server has handled whatever authentication is necessary

设置此项需要您添加受信任的 IP 地址 到您的 Tableau 服务器.这是通过停止 tabadmin 然后运行以下命令,然后保存此配置并重新启动来完成的:

Setting this up requires you to add the trusted IP addresses to your Tableau server. This is done by stopping tabadmin and then running the following command, followed by saving this config and restarting:

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

一旦完成,您必须配置您的网络服务器,以便它可以使用对 http:///trusted 的 POST 请求从 Tableau 服务器请求票证.然后必须将这些票证包含在脚本中.

Once this is done you have to configure your web server so it can request tickets from Tableau server using a POST request to http://<server name>/trusted. These tickets must then be included into the script.

希望这会有所帮助.

这篇关于如何在不登录的情况下访问tableau服务器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆