Spring Security 微服务权限方案设计

  1. 全局调用时序图
  2. 从 Maven 角度来设计(部分)

全局调用时序图

从 Maven 角度来设计(部分)

服务网关层:可以实现用户认证、解决跨域、日志拦截、权限控制、限流、熔断、负载均衡、黑名单与白名单机制等。

鉴权层:基于 spring security 实现一系列用户认证、权限控制逻辑。整个项目中,只有鉴权层涉及到对 spring security 的依赖

业务服务:不具备用户认证能力,通过服务网关传递过来的 userId 处理业务逻辑


转载请注明来源。 欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。 可以在下面评论区评论,也可以邮件至 sharlot2050@foxmail.com。

文章标题:Spring Security 微服务权限方案设计

字数:131

本文作者:夏来风

发布时间:2021-06-09, 23:00:00

原始链接:http://www.demo1024.com/blog/spring-security-microservice-design/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。