我有一个网页,可以在iframe中打开ADFS日志。登录表单来自其他域名。成功登录后,ADFS将在iframe中设置几个cookie。 ADFS需要这些cookie来识别用户登录状态。 现在,登录后我回到父页面并尝试联系ADFS时,这些cookie不会发送到ADFS。当我尝试在iframe中联系ADFS时,每件事情都能正常工作但是一旦我回到父页面上,某些cookie就不会随着请求一起发送到ADFS。 这只发生在IE上。它适用于所有其他浏览器。
我尝试设置P3P标头,但它没有解决问题。所有的cookie都是httpOnly,因此无法通过JavaScript访问它们。