第三方Cookie浏览器限制 - Tableau嵌入式视图

时间:2017-06-20 15:04:04

标签: cookies tableau p3p

我在画面中创建了很少的仪表板。我将这些仪表板嵌入到ASP.NET网页中并将其提供给我的客户。已实施tableau受信任的身份验证以从tableau获取票证并呈现可视化。一切正常,渲染或访问可视化文件没有问题。

但是对于某些客户,我收到了第三方Cookie错误。可视化未显示。但是,在这种情况下,浏览器会将cookie视为第三方cookie。这是因为Cookie设置的域名与浏览器地址栏中显示的域名不同。

如果我修改隐私设置以允许第三方Cookie,则可视化显示。另外,我的嵌入式视图中显示了一个画面登录页面。

我的问题是,我不能去我的客户并要求允许第三方cookie。原因是,他们不愿意更改隐私设置,对于某些人来说,它已经由他们的组织配置。

我开始了解IIS中的P3P标头策略。但是,似乎Safari浏览器不支持此功能。我希望cookie能够在Internet Explorer,Chrome和Safari中解锁。

根据一篇文章,它指出需要在我的webconfig中的system.webserver下添加以下P3P标头

<system.webServer>
    <httpProtocol>
      <customHeaders>
        <add name="P3P" value='CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'/>

但要实现这一点,需要以下文件。

  • 根据P3P,XML文件中站点的完整隐私策略 说明书
  • XML格式的策略引用文件,文件名为P3p.xml, 根据P3P规范。此策略引用文件必须 请参阅您网站的完整隐私政策。
  • 隐私政策的紧凑代码,将添加为迷你 头。

从中我可以生成上面提供的策略文件。是否有任何免费服务可用于生成策略文件。

还有其他办法吗?在不改变隐私和cookie设置的情况下,我是否可以通过其他方式来实现?

0 个答案:

没有答案