2012-06-20 85 views
1

因此,我們在面向公衆的SharePoint 2010站點中使用ADFS。其中一個受支持的登錄是通過Live ID。我們已經發現,如果在到達我們網站的用戶登錄Live ID的網站如Hotmail,會發生以下情況:如何清除Live ID Cookie

  1. 我們的網站認爲,由於ADFS LS Cookie是不存在的用戶沒有登錄
  2. 當我們點擊登錄並且ADFS將我們重定向到Live ID時,Live ID登錄過程會檢測到它的Cookie並自動使用之前用戶的電子郵件登錄我們。我們實際上想要使用其他電子郵件地址。
  3. 即使我們清楚我們的cookie,上述問題仍然存在

我們試圖在Windows 7上成功如下:

  1. 清除瀏覽器Cookie
  2. 刪除%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應用程序。不是最好的解決方案,但它有效。

+0

你不能刪除cookies - 你可以過期 – alfasin

回答

0

更新找到了答案。訣竅是去live.com,點擊退出,然後轉到SharePoint應用程序。不是最好的解決方案,但它的工作原理