我正在尝试将 CAS 用作我的组织的 SSO 解决方案。使用此解决方案的应用程序之一是 GWT 应用程序,它使用 GWTP 作为其 MVP 平台。
当尝试导航到我的应用程序中的某个内部位置时,例如:
http://myapp.com/myapp.html#!somePlace
CAS 过滤器识别出我没有通过身份验证,我被重定向到 CAS 登录页面。这是意料之中的。但是,正如我们所知,内部位置状态 (#!somePlace) 不会发送到服务器,因此它不会保留在 CAS 重定向请求中。因此,在 CAS 中登录后,我只是被重定向到:
http://myapp.com/myapp.html
所以我无法重现所请求的内部位置。
有没有人在集成 CAS 和 GWT 以及解决或解决这个问题方面有一些经验?
谢谢