NekoChip's Blog

一生懸命

文章

Spring Cloud Zuul 网关统一鉴权

分布式系统架构越来越多地应用于日常开发中。而分布式系统之间的认证和鉴权同时也是作为开发者的我们需要去考虑的。 话不多说,直接上干货。 🚀 源码地址:https://github.com/NekoChips/SpringDemo/17.springcloud-zuul-oauth2 1. 项目结构 👀 项目背景:基于 SpringBoot 2.1.9.RElEASE, SpringCloud Greenwich.SR3 搭建,使用 SpringCloud Zuul 作为服务网关,使用 nacos 作为服务的注册和发现中心。 流程图大致如下: sequenceDiagram Client->>Gateway: 不带 access_token 请求资源 Gateway-->>Client: 不存在 acess_token,返回 401 Unauthenticated Client->>AuthServer: 用户登录并申请 access_token AuthServer->>AuthServer: 用户认证,认证成功后生成 acess_to....

一生懸命

© 2021 NekoChip's Blog

Powered by Solo
Theme solo-sakura by adlered
  ❥(^_-)Enjoy Code Enjoy Life❥
版权所有 ICP 证:鄂ICP备19026877号-1

主题 | Theme