2012-06-12 28 views
0

我正在爲我的公司開發SSO Web系統。當需要訪問應用程序時,它會將用戶重定向到SSO服務器(Web應用程序),該服務器將已驗證的用戶保存在內存中。 SSO服務器然後將用戶重定向到正在創建自己的會話的應用程序。SSO網絡和門票會話

問題是當用戶在應用程序上花費大量時間時,SSO上的會話丟失。

你有想法解決這個問題嗎?

我的SSO應用程序是一個ASP .NET應用程序,其他應用程序可能在ASP .NET或ASP .NET MVC3中。

thanx您的幫助

+1

我不得不提供此問題-1,因爲您尚未提供任何關於您正在使用的技術的詳細信息,你建立了什麼樣的框架,目前爲了研究這個問題你做了什麼,等等。如果你提供了更多的相關細節,我會很樂意推翻這個投票。 –

+0

嗨,我很抱歉。我的SSO應用程序使用ASP .NET,而我的另一個應用程序使用ASP .NET MVC。我的問題是,SSO應用程序的會話丟失了。我的公司拒絕不聲明SSO應用程序會話的無限超時。所以我想知道如何刷新這個會話從另一個應用程序:) – user1449367

+0

嗯,你不能依賴任何時間呆在一個會話,它只是不能保證。如果您的解決方案取決於此,則可能需要找到不同的解決方案。應該不需要「無限」超時。 –

回答

0

您將需要考慮通過觀察用戶的典型使用模式設置的WebAgent的超時值..

那麼,你如何目前處理用戶的SiteMinder的會話時間到..?理想情況下,您將使用重定向URL來通知用戶該會話已終止的自定義頁面等。