我已经设置了一个使用 Spring 和内置 Spring Security CAS 实现的应用程序。一切似乎都运行良好,用户可以正常登录,一切都很好。直到您尝试为页面添加书签。
在安全过滤器链中的 CasAuthenticationFilter 触发后,我们的系统似乎保留了票证查询参数。
我们最终会发现用户的 URL 中包含票证查询参数。如果他们将页面添加为书签,然后返回到该页面,则会收到票证不存在错误。
这是预期的行为吗?我记得查看 Jasig 客户端实现,他们似乎在那里擦洗它,但不是在 Spring Sec impl 中?
有什么想法吗?
谢谢!