Shiro+CAS+Redis集成 缓存session无法正常共享

jeryzym 2016-12-20 09:11:35
前后端分离开发下,有2个不同业务的应用A、B,在做完cas+shiro+shiro集成后,访问任何一个都可以按照单点登录的模式应用,但在A中调用B中的@Requirepermissions的Controller,就会显示subject.principal是空值,(原因是B未调用casrealm的相关操作),但当我把B的服务地址在地址栏输入(其实走了一次登录过程,但无需任何输入)之后,AB间相互调用就没有问题了,但实际上两个server生成了2个session,这个和redis的共享缓存机制是矛盾的,也就意味着我并未真正实现redis共享缓存,请问有大神可以指导一下吗?
...全文
370 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

24,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧