這裏是該方案:歌唱出要求/ SSO的SharePoint(?關閉瀏覽器或不)
我有一個ASP.NET MVC 4.0應用程序,它使用權利要求基於身份驗證,使用STS。這也用於爲我的SharePont 2010應用程序提供單一解決方案。有問題的工作流程如下。
- 用戶登錄到MVC應用程序
- 用戶導航到SharePoint(SSO讓他們自動)
- 用戶可以追溯到MVC應用程序
- 用戶通過MVC應用程序註銷(通過STS前。 default.aspx?wa = wsignout1.0)
從現在起,用戶無法進入常規的MVC應用程序。但是,如果他們鍵入到SharePoint 2010網站的URL,他們將有權訪問。我擁有的一條路線是嘗試通過MVC應用程序註銷時關閉瀏覽器。這將工作,但我有問題與火狐說Scripts may not close windows that were not opened by script.
我嘗試了很多解決方案,但沒有人會讓我做到這一點。
我想知道是否有人可以提供一些可能的解決方案的見解?
- 在不關閉瀏覽器的情況下強制從MVC代碼註銷SharePoint 2010?
- 找到一種強制Firefox關閉瀏覽器的方法嗎?
- 更改SharePoint讀取STS提供的聲明的方式?
在此先感謝!