求教大佬们关于 shiro 框架的问题

2018-09-07 09:34:17 +08:00
 sd7355391

在权限控制这块,要怎么把 shiro 整合进 spring cloud 中去呢。

3037 次点击
所在节点    Java
9 条回复
deweixu
2018-09-07 09:40:35 +08:00
sd7355391
2018-09-07 09:48:23 +08:00
额…大佬这个打不开
inhzus
2018-09-07 09:51:36 +08:00
http://www.baidu-x.com/?q=spring+boot+shiro
一楼的不 fq 版本,相关资料太多了。
sd7355391
2018-09-07 09:56:51 +08:00
@inhzus 额,单个的 springboot 整合 shiro 很多,就是关于分布式以及集群.用 eureka 做注册中心这样,该怎么整合 shiro ?放网关 zuul 里的话,那么微服务取不了 shiro 里缓存的用户信息以及权限信息,如果微服务要获取的话就得添加 shiro 框架,用 Security 去获取放进 redis 的缓存的话,那岂不是每个微服务都要添加 shiro 框架,做 shiro 配置了。
zifangsky
2018-09-07 11:27:19 +08:00
Spring Session+Spring Data Redis 了解一下,把 shiro 的用户信息存到 Redis 集群,微服务从 Redis 中获取用户信息就可以了。
ghos
2018-09-07 11:33:58 +08:00
@sd7355391 统一做一个权限中心通过 rpc 调用,其他服务访问权限中心确认权限,或者网关直接拦截鉴权
iyangyuan
2018-09-07 16:48:05 +08:00
鉴权只在 web 层(或接口层)实现,不同的权限调用不同的服务,下游服务不需要关心权限,只负责提供服务,如果实在需要权限信息的话,可以直接传过去
fs6409
2018-09-07 16:53:05 +08:00
out 了,一楼这个六啊
xiaoxinshiwo
2018-10-22 11:36:46 +08:00
目前用的是 6#的方式

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/486983

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX