我已将siteminder与我在Tomcat上运行的spring应用程序集成,并且前端是在AngularJS上开发的。 问题是登录20分钟后我在webagent.log中收到错误,说'无法处理SMSESSION cookie' 。
有趣的是,仅针对GET请求发生,而apache 针对这些请求抛出302 ,尝试重定向到SSO登录页面。 但是,对于POST请求,我得到200正确的响应。 当用户被重定向到SSO登录页面时,SSO会再次重定向到应用程序,而无需再次输入登录凭据。再次,应用程序在接下来的20分钟内正常工作,直到GET请求再次开始失败。
有谁知道这个问题的根本原因/解决方案?
感谢。
答案 0 :(得分:0)
您是否为GET和POST请求创建了不同的规则。什么是规则的空闲和最大超时值。
如果你能够在webagent上启用调试,那么这将告诉你为什么请求被拒绝,尽管从它的声音来看,这似乎是会话超时的明显例子。