springcloud gateway shiro
时间: 2023-05-02 14:03:52 浏览: 136
b的Spring Cloud网关Shiro是一种将Apache Shiro与Spring Cloud网关集成的解决方案。它可以用于安全地保护基于微服务的系统,包括身份验证、授权和会话管理。通过b的Spring Cloud网关Shiro,用户可以轻松地集成Shiro安全框架以保护其微服务。
相关问题
gateway shiro
根据引用的内容,关于"gateway集成shiro"的相关文章很少。一种方式是在gateway之后与应用app之间再额外加一个权限校验层app,但这可能会导致性能问题。另一种方式是将shiro放到一个common模块中,所有模块都依赖,但这样会失去gateway网关统一鉴权的分布式意义。
引用指出,由于shiro必须使用web-mvc,而springcloud-gateway必须依赖web-flux,所以shiro无法直接集成到springcloud-gateway中。即使通过排除spring-boot-starter-web的方式启动,shiro的filter也不会生效。
引用提到,在微服务中,shiro很少被用作安全框架。这可能是因为shiro的使用案例较少,相关文章也较少。然而,根据引用中的描述,使用shiro作为微服务的安全框架是可行的,并且有一些基本功能可以配合使用,如Nacos作为注册中心和配置中心,spring-gateway作为网关,shiro redis作为认证授权服务等。
综上所述,gateway集成shiro的相关资料较少,并且有一些兼容性问题需要注意。尽管如此,使用shiro作为微服务的安全框架仍然是可行的,并且可以配合其他组件实现一些基本功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [【重点】springcloud分布式中gateway+shiro+jwt认证流程(思路)](https://blog.csdn.net/HD243608836/article/details/129368093)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [踩坑篇-Nacos+Sping-gateway+shiro实现分布式认证权限框架](https://blog.csdn.net/weixin_44828808/article/details/117744252)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文