项目描述:
现有服务A(论坛)和服务B(博客)及cas认证中心,对于服务A和B中相关文章是可以在未登录状态下进行浏览的,只是在留言或是发帖的时候才需进行登录
目前状况:
在具体客户服务端配置了casfilter,只对特定页面(比如说发帖、或是博客留言)配置了此filter。
存在问题:
比如说用户从在服务A通过cas认证中心登录了,此时链接到服务B,因为B服务中也是只只针对部分操作设置了casfitler,其结果就是当跳转到B服务的时候,并不能从cas认证中心获取到此用户信息,那么在服务B也无法设置本地服务的一些用户角色其权限信息
疑惑:
通过cas能否有比较好的方法,对于出现的这种情况,可以通过设置,比如说在访问到服务B的时候,仅仅到cas认证中心进行认证,看当前是否登录,如果登录的话,返回用户的登录信息;没有登录的话,直接返回用户原来所访问的页面,而不是目前的登录页面