2015-09-04 37 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