统一鉴权中心 OAuth2
2021-09-28 15:11:34 18 举报
OAuth2鉴权
作者其他创作
大纲/内容
OAuth2鉴权中心微服务
DB
Cache
返回Code
同时将Token写入缓存
接口提供方-基础服务
执行业务逻辑
登录成功
2、根据code获取Token接口
获取Token
外部系统
认证通过
login
请求系统API
密码错误
鉴权网关(Gateway)
appId+私钥签名认证
统一鉴权服务
账号错误
展示数据
输入账号密码登录
同步返回code
提示密码错误请重新输入
callback
鉴权中心微服务
或者refresh_token换取token
是
JWT鉴权中心微服务
。。。
认证方式1
输入正确
OAuth2微服务鉴权实现(Auth)
1、登录接口或登录页面
N
展示错误信息
OAuth2(授权码模式)鉴权方案
Redis
通过网关鉴权appId+私钥
接口发起方
结束
验证Token
鉴权网关-Gateway
Y
登录接口
请求获取Token
code换token接口
Token持久化
或者通过网关鉴权appId+私钥
统一消息中心
鉴权流程
或refresh token接口
接口提供方
业务网关微服务
微服务注册&配置中心
接口发起方-外部站点
登录验证
授权成功
认证方式2
业务网关管理后台
验证通过
提示账号不存在
返回Token
响应数据
统一工作流中心
OAuth2微服务实现
0 条评论
下一页