0
我很長一段時間打這個退出問題,並找不到解決方案。在開始時,我的網站使用ADFS 2.0無法登出,即使正確的登出網址已被打開。我認爲這是一些餅乾沒有清除。之後,我發現這可能是ADFS服務器的問題。ADFS 2.0,如何清除憑證緩存?
我曾嘗試:
- 停止IIS服務器,所以我沒有我的網站在所有的,只是測試ADFS。
- 清除我的瀏覽器cookies。關閉並重新打開。所以它很乾淨。
- 直接登錄到ADFS,例如:https://mydomain/adfs/ls/?wtrealm=mysite&wa=wsignin1.0,在這裏我得到了用戶名和密碼的彈出窗口。
- 通過訪問直接註銷:https://mydomain/adfs/ls/?wtrealm=mysite&wa=wsignout1.0
- 清空我的瀏覽器cookies。
- 嘗試再次使用URL從3登錄。我登錄並沒有看到任何彈出窗口。在瀏覽器開發工具中。我看到重定向到我的網站。
我使用Fiddler捕獲流量,它似乎認證使用NTLM。看起來瀏覽器從某個地方獲得了憑據(不在確認的cookie中)。獲取彈出窗口的唯一方法是關閉瀏覽器進程,然後重新打開登錄URL。有誰知道如何讓它真正登出?
感謝您的解釋。 2012R2是解決方案所必需的嗎?我的ADFS在2008R2上。 – bigbearzhu
對於指定的選項是,因爲這些是我們在2012R2中添加的新功能。有第三個選項,我不推薦,因爲它可能導致錯誤的行爲是你要求'wauth = password-uri'wrefresh = 0這迫使U/P認證。這適用於2008R2。 –