我們使用openSSO對我們的網站進行身份驗證。 當用戶通過身份驗證時,openSSO會重定向到最初請求的網址。 這當然是標準。 什麼是不尋常的是,在IE中,當用戶被重定向時,調用Request.Cookies [「cookie」]。值在IE中爲空,但在Firefox中有效, OpenSSO正在添加Request.Cookies [「cookie」]當然。ASP.NET初始請求中的ASP.NET Request.Cookies [「cookie」]在IE中返回空白
我檢查了提琴手,螢火蟲餅乾cookie肯定是設置(因此它在FF中工作) 我可以得到這個工作在IE瀏覽器的唯一方法是如果在從opensso初始重定向後,我實際刷新頁面使用F5,那麼一切都按預期工作。
甚至更爲不尋常的是,在初始認證後的重定向之後,cookie是空白的......但把「javascript:alert(document.cookie);」在url欄中顯示即使在IE中,cookie值也存在,只是Request.Cookies [「cookie」]。Value認爲它是空白的(注意它不是null,只值是空的)
任何幫助都會不勝感激