前言:tableau server 的票证 用来直接访问table sever 的一些资源,大多数用于视图,当最近接到了一个需求要求显示数据源。
实验到底能不能访问:
按照原有的方案,http://{serverUrl}/trusted?username=adminUser&client_ip=serverIp 获得票证,票证获取完,带票证进行访问,会出现一些服务器的报错 意思是不能访问
然后细读tableau 给的帮助文档 :发现是不支持访问除视图外的页面的
查阅资料:
wgserver.unrestricted_ticket
默认值:false
指定是否为通过受信任票证进行身份验证的用户将访问权限扩展到服务器资源。默认行为仅允许用户访问视图。将此项设置为 true 可允许具有有效受信任票证的用户访问服务器资源(项目、工作簿等),就好像他们已使用自己的凭据登录一样。
来自 https://onlinehelp.tableau.com/current/server/zh-cn/cli_configuration-set_tsm.htm
解决方案:
tsm configuration set -k wgserver.unrestricted_ticket -v true
tsm pending-changes apply
会提示重启,必须重启才能生效
在进行尝试,发现
前思后想,发现地址对啊,为什么访问不了,然后:
最终尝试了一种非常变态的思路:
我在 dataSource前增加了#发现成功访问,地址如下:http://{serverUrl}/trusted/cxtKKOBYT32vH7yTNRwOEg==:YptUb2mkfE6EIVmnlRdY6C9U/#datasources/40/connections
下一篇会讲解 视图参数