【问题标题】:Tableau Javascript API HTTPS isn't workingTableau Javascript API HTTPS 不起作用
【发布时间】:2015-09-23 15:14:02
【问题描述】:

我正在尝试将报告嵌入我的网站,但出现以下错误

混合内容:“https://mywebsite.com/blah/blah”处的页面通过 HTTPS 加载,但请求了不安全的资源“http://my-tableau-report-location.com/dashboard”。此请求已被阻止;内容必须通过 HTTPS 提供。

但是在我的 JS API 调用中,我的网址带有“HTTPS://”,即“https://my-tableau-report-location.com/dashboard

是否需要添加 API 选项才能使其成为 HTTPS?我错过了什么?

【问题讨论】:

  • 查看任何http地址的页面来源
  • 在 HTTPS 协议下,不能有任何对 http 的外部引用。检查您的 https 网址是否重定向到 http(出于某种奇怪的原因)
  • 您能否将您的页面副本简化为重现问题的精简示例,然后发布 URL 或发布 HTML 和 JavaScript?

标签: javascript api report tableau-api


【解决方案1】:

此问题的最可能原因是未在 Tableau Server 上启用或正确配置 SSL。

您需要有效的证书才能执行此操作。 它可以在您的 Tableau 服务器配置实用程序 > SSL > 外部网络服务器 SSL 上进行配置。

这里有详细的guide

我建议跳过配置“相互”SSL,因为它似乎会引起更多的麻烦。

【讨论】:

  • 大多数人不需要相互 SSL,但是如果您处于所有用户都将其证书加载到浏览器中的环境中,那么它往往会运行良好 - 并且无需设置 SAML, kerberos 或其他 SSO 解决方案。
猜你喜欢
  • 1970-01-01
  • 2016-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-08
相关资源
最近更新 更多