我试图让 Confluence 4.1.5 与 IE 8、9 和 10 一起正常工作,并从 SSO 重定向。换句话说 - 我们遇到了隐私政策问题 (P3P)。
不,我不是 Tomcat 的人。但我发现了一些(我相信)告诉我该怎么做的参考资料:
https://code.google.com/p/urlrewritefilter/
基于此,我能够确定 Confluence 标准安装都具有:
- urlrewrite 过滤器 jar 到位
- web.xml 中设置的类
- 现有的 urlrewrite.xml,其中包含来自 Atlassian 的一些内容
所以我尝试将以下内容添加到 urlrewrite.xml 文件中:
<rule>
<from>/*</from>
<set type="response-header" name="P3P">CP="NON DSP COR ADM OUR STP"</set>
</rule>
然而,这并没有很好地工作。为了测试,我插入了一些拼写错误 (!!),并在 Confluence 日志中收到了一条错误消息。所以我知道该文件已被读取。但是,我不明白为什么我的 p3p 没有设置(我已经用 IE 和 Firefox 进行了验证。当我浏览 Confluence 时,在例如 www.w3.org 上设置的 p3p 值没有类似设置)。
我已经使用 Atlassian 打开了一个支持案例。但他们基本上说“这不在支持协议范围内”,我想我有点同意。
那么 - 有人可以引导我朝着正确的方向前进吗?这永远行不通吗?我错过了一个关键部分吗?
对于任何回答的人,请不要说我根本不熟悉 Tomcat,所以当你回答时,请考虑我是一个新手 :)
先感谢您。