当前位置:   article > 正文

这套Spring Cloud Gateway+Oauth2终极权限解决方案升级了!_gateway整合oauth2.1

gateway整合oauth2.1

实现思路

首先还是来聊聊这套解决方案的实现思路,我们理想的解决方案应该是这样的,认证服务负责统一认证,网关服务负责校验认证和鉴权,其他API服务则负责处理自己的业务逻辑。安全相关的逻辑只存在于认证服务和网关服务中,其他服务只是单纯地提供服务而没有任何安全相关逻辑。

这套解决方案中相关服务的划分如下:

micro-oauth2-gateway :网关服务,负责请求转发和鉴权功能,整合Spring Security+Oauth2;
micro-oauth2-auth :认证服务,负责对登录用户进行认证,整合Spring Security+Oauth2;
micro-oauth2-api :API服务,受网关服务的保护,用户鉴权通过后可以访问该服务,不整合Spring Security+Oauth2。

升级注意点

这里项目的依赖版本都升级了,支持 SpringBoot 2.7.0 和最新版的Spring Cloud;

  1. <properties>
  2. <spring-boot.version>2.7.0</spring-boot.version>
  3. <spring-cloud.version>2021.0.3</spring-cloud.version>
  4. <spring-cloud-alibaba.version>2021.0.1.0</spring-cloud-alibaba.version>
  5. </properties>

这里不得不吐槽下Spring Cloud的版本号,之前名字采用了伦敦地铁站的名字,根据字母表的顺序来对应版本时间顺序

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/84474
推荐阅读
相关标签
  

闽ICP备14008679号