V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sd7355391
V2EX  ›  Java

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

  •  
  •   sd7355391 · 2018-09-07 09:34:17 +08:00 · 3010 次点击
    这是一个创建于 2030 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    9 条回复    2018-10-22 11:36:46 +08:00
    deweixu
        1
    deweixu  
       2018-09-07 09:40:35 +08:00
    sd7355391
        2
    sd7355391  
    OP
       2018-09-07 09:48:23 +08:00
    额…大佬这个打不开
    inhzus
        3
    inhzus  
       2018-09-07 09:51:36 +08:00 via Android
    http://www.baidu-x.com/?q=spring+boot+shiro
    一楼的不 fq 版本,相关资料太多了。
    sd7355391
        4
    sd7355391  
    OP
       2018-09-07 09:56:51 +08:00
    @inhzus 额,单个的 springboot 整合 shiro 很多,就是关于分布式以及集群.用 eureka 做注册中心这样,该怎么整合 shiro ?放网关 zuul 里的话,那么微服务取不了 shiro 里缓存的用户信息以及权限信息,如果微服务要获取的话就得添加 shiro 框架,用 Security 去获取放进 redis 的缓存的话,那岂不是每个微服务都要添加 shiro 框架,做 shiro 配置了。
    zifangsky
        5
    zifangsky  
       2018-09-07 11:27:19 +08:00
    Spring Session+Spring Data Redis 了解一下,把 shiro 的用户信息存到 Redis 集群,微服务从 Redis 中获取用户信息就可以了。
    ghos
        6
    ghos  
       2018-09-07 11:33:58 +08:00
    @sd7355391 统一做一个权限中心通过 rpc 调用,其他服务访问权限中心确认权限,或者网关直接拦截鉴权
    iyangyuan
        7
    iyangyuan  
       2018-09-07 16:48:05 +08:00
    鉴权只在 web 层(或接口层)实现,不同的权限调用不同的服务,下游服务不需要关心权限,只负责提供服务,如果实在需要权限信息的话,可以直接传过去
    fs6409
        8
    fs6409  
       2018-09-07 16:53:05 +08:00
    out 了,一楼这个六啊
    xiaoxinshiwo
        9
    xiaoxinshiwo  
       2018-10-22 11:36:46 +08:00
    目前用的是 6#的方式
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5321 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 09:04 · PVG 17:04 · LAX 02:04 · JFK 05:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.