1
因此,我們在面向公衆的SharePoint 2010站點中使用ADFS。其中一個受支持的登錄是通過Live ID。我們已經發現,如果在到達我們網站的用戶登錄Live ID的網站如Hotmail,會發生以下情況:如何清除Live ID Cookie
- 我們的網站認爲,由於ADFS LS Cookie是不存在的用戶沒有登錄
- 當我們點擊登錄並且ADFS將我們重定向到Live ID時,Live ID登錄過程會檢測到它的Cookie並自動使用之前用戶的電子郵件登錄我們。我們實際上想要使用其他電子郵件地址。
- 即使我們清楚我們的cookie,上述問題仍然存在
我們試圖在Windows 7上成功如下:
- 清除瀏覽器Cookie
- 刪除%USERPROFILE%所有文件\ AppData \ Roaming \ Microsoft \ Windows \ Cookies \
然後Live ID正確地要求用戶登錄。
然而,上述文件夾不在這一行爲可以在IE 10再生Windows 8計算機存在
所以我真的需要知道Live ID的cookie的名稱和位置所以我可以追捕它並摧毀它以得到提示符號。
理想的解決方案是ADFS正確銷燬cookie。 ADFS團隊正在構建一個診斷頁面來刪除他們的Cookie,但我認爲他們不會破壞Live ID cookie,因爲它不是來自其域名。如果我能找到它的位置,我們現在可以用手動指令。
更新 找到了答案。訣竅是去live.com,點擊退出,然後轉到SharePoint應用程序。不是最好的解決方案,但它有效。
你不能刪除cookies - 你可以過期 – alfasin