在权限控制这块,要怎么把 shiro 整合进 spring cloud 中去呢。
1
deweixu 2018-09-07 09:40:35 +08:00
|
2
sd7355391 OP 额…大佬这个打不开
|
3
inhzus 2018-09-07 09:51:36 +08:00 via Android
http://www.baidu-x.com/?q=spring+boot+shiro
一楼的不 fq 版本,相关资料太多了。 |
4
sd7355391 OP @inhzus 额,单个的 springboot 整合 shiro 很多,就是关于分布式以及集群.用 eureka 做注册中心这样,该怎么整合 shiro ?放网关 zuul 里的话,那么微服务取不了 shiro 里缓存的用户信息以及权限信息,如果微服务要获取的话就得添加 shiro 框架,用 Security 去获取放进 redis 的缓存的话,那岂不是每个微服务都要添加 shiro 框架,做 shiro 配置了。
|
5
zifangsky 2018-09-07 11:27:19 +08:00
Spring Session+Spring Data Redis 了解一下,把 shiro 的用户信息存到 Redis 集群,微服务从 Redis 中获取用户信息就可以了。
|
7
iyangyuan 2018-09-07 16:48:05 +08:00
鉴权只在 web 层(或接口层)实现,不同的权限调用不同的服务,下游服务不需要关心权限,只负责提供服务,如果实在需要权限信息的话,可以直接传过去
|
8
fs6409 2018-09-07 16:53:05 +08:00
out 了,一楼这个六啊
|
9
xiaoxinshiwo 2018-10-22 11:36:46 +08:00
目前用的是 6#的方式
|