shiro共享session

樱木花道VS康 发布于 2018/11/30 14:37
阅读 391
收藏 2

大家好,如上图所示

我的理解:

ABCD分别为不同的服务,其中都有shiro配置,eg:http请求A服务(比如是登录服务),将session会话存入redis,http如果请求到bcd时会根据cookie中的sessionid从redis获取session从而不需要再次登录了,这是我的简单理解,有问题请大家指导。

疑问:

1、这样的话每个服务都要有shiro的配置不是很麻烦吗?

2、shiro的session共享只能是这样的架构吗?比如服务之间的访问该怎么获取redis的session呢?http请求ABCD会传递sessionid,服务之间访问sessionid这么传递呢?

 

加载中
0
-乐天-
-乐天-

我几个有个sping-session 可以实现分布式,oauth2.0 可以实现 token 分布式,和你现在架构差不多!

樱木花道VS康
樱木花道VS康
嗯,有的,springcloud微服务,spring security(登录授权)+spring session(session管理)+redis+oauth2+token(jwt),可是我们开头没设计好,都是边学边做,采用了shiro,,,现在想用shiro作为授权中心,,,
返回顶部
顶部