2015-09-04 40 views
1

我已經將我的spring應用程序與在Tomcat上運行的Spring應用程序集成,前端在AngularJS上開發。 問題是,登錄20分鐘後,我得到錯誤webagent.log說'無法處理SMSESSION Cookie'Siteminder:'無法處理SMSESSION cookie'僅用於GET請求

有趣的一點是,它僅發生GET請求和Apache是​​投擲302對這些請求,試圖重定向到SSO登錄頁面。 但是,對於POST請求,我得到200正確的響應。 當用戶重定向到SSO登錄頁面時,SSO會再次重定向到應用程序,而不再要求再次輸入登錄憑證。再次,應用程序在接下來的20分鐘內工作正常,直到GET請求再次失敗。

有沒有人知道這個問題的根源/解決方案?

謝謝。

回答

0

您是否爲GET和POST請求創建了不同的規則。爲規則設置的空閒和最大超時值是多少?

如果您有能力在webagent上啓用調試,那麼會明確告訴您爲什麼請求被拒絕,儘管從聲音中可以看出,這似乎是會話超時的一個明顯例子。

+0

Hi Avi。我已經確認我們對GET和POST沒有使用不同的規則。
空閒超時時間爲20分鐘,最大超時時間爲60分鐘。
但是我的問題很奇怪...... 20分鐘後,apache開始只爲GET請求**拋出302(重定向到SSO登錄頁面),無論用戶是否閒置**。 – Dinesh