0
當您在Visual Studio中開發Azure卷軸時,每次按F5運行該項目並等待Azure開發環境啓動,然後我需要訪問登錄頁面並通過Azure ACS身份驗證過程。需要做些什麼才能在編譯和調試會話中保持ACS身份驗證狀態?爲什麼Azure ACS每次調試我的項目時都需要身份驗證?
當您在Visual Studio中開發Azure卷軸時,每次按F5運行該項目並等待Azure開發環境啓動,然後我需要訪問登錄頁面並通過Azure ACS身份驗證過程。需要做些什麼才能在編譯和調試會話中保持ACS身份驗證狀態?爲什麼Azure ACS每次調試我的項目時都需要身份驗證?
您可以將ACS令牌緩存在瀏覽器的cookie中,並在瀏覽器關閉後保持它。然後修改您的服務應用程序,以便它檢查cookie中的令牌是否有效並已過期。然後決定是否需要請求用戶登錄。只要確保每次都驗證令牌。
BR, Arwind
感謝Arwind。你是否知道這種方法的任何示例代碼? – barsh 2012-04-27 12:07:56
您可以參考http://msdn.microsoft.com/en-us/library/ms178194.aspx獲取有關在ASP.NET中使用Cookie的說明。你可以採取同樣的方法。確保將ACS令牌設置爲cookie的內容。 – 2012-05-02 04:01:46