2012-10-31 27 views
0

我創建了一個STS和一個可以通過WIF使用STS進行身份驗證的依賴網站。在所有瀏覽器中,除IE9外,這很好。在IE9中,登錄並使用依賴網站約5分鐘(不一致,但通常在5到10分鐘後發生)後,用戶被重定向回STS再次登錄。WIF登錄在IE9中過早失效

但是,用戶並未真正退出STS。如果用戶只需刷新STS的登錄頁面,則會打開一個新選項卡並將其帶回依賴網站。

我很困惑這種行爲,只能在IE9中重現它。任何想法可能會造成這種情況?

回答

-1

聽起來你的會話cookie過期了。你能檢查你的網站的web.config,看看你在cookie處理程序中設置了什麼persistentSessionLifetime(如果有的話)?

這個職位有一些細節:

How do I increase session timeout with W.I.F/SAML tokens/FedAuth cookie

+0

你的意思是我的依賴方的會話cookie太早,而不是STS會話正確到期? – Evan

+0

根據你的描述,是的,這似乎是發生了什麼事。 –

+0

我更新了我的web.config基於問題的例子,但問題仍然存在。實際上,這些設置會變得更糟,用戶完全從STS以及依賴站點註銷,並且必須再次登錄才能返回到依賴方。 – Evan