我有一个网站使用其他网站的SSO解决方案。它通过在网站中嵌入iFrame进行登录来实现。
我遇到的问题是,使用Chrome和Safari时,如果禁用第三方Cookie,则不会保存登录Cookie。
该网站使用ASP.net。我添加了P3P标头,其值为CP =" CAO PSA OUR"在IIS中。它仍然无法正常工作。是否需要为Safari和Chrome做其他事情?
答案 0 :(得分:1)
P3P policies are not supported by most browsers禁止使用Internet Explorer。
Microsoft Internet Explorer是唯一支持P3P的主要浏览器。
Google Chrome基本上bypasses every OS dependent privacy settings(我的意思是IE为Windows和Safari for Mac定义的政策)。
如果您需要有关第三方Cookie的更多信息,可以与Chrome联系。
野生动物园 - 你很可能运气不好。有一些解决方法,例如Safari 3rd party cookie iframe trick no longer working?和Iframe, cross-domain cookies, p3p policy, and safari with error: A required anti-forgery token was not supplied or was invalid,但您的里程可能会有所不同。