微前端+统一授权
2021-08-15 14:12:47 1 举报
微前端+后端鉴权
作者其他创作
大纲/内容
前端A
小组C
子应用A
统一授权前端(微前端主应用 )
子系统B
微前端架构: qiankun 是一个基于 single-spa 的微前端实现库,旨在帮助大家能更简单、无痛的构建一个生产可用微前端架构系统。qiankun 孵化自蚂蚁金融科技基于微前端架构的云产品统一接入平台,在经过一批线上应用的充分检验及打磨后,我们将其微前端内核抽取出来并开源,希望能同时帮助社区有类似需求的系统更方便的构建自己的微前端系统,同时也希望通过社区的帮助将 qiankun 打磨的更加成熟完善。目前 qiankun 已在蚂蚁内部服务了超过 200+ 线上应用,在易用性及完备性上,绝对是值得信赖的
后端A
子应用上线下线
前端B
前端C
入住
学校多应用思考 1.公司在学校部署多个系统,每个系统都有管理后台,如E付通、支付系统、收入管理、捐赠、单招、其他等等 2.多个系统需要多个管理后台,多个账号,多个访问地址
单点接入、同步用户
子系统前端B
后端B
子应用路由管理
子应用前端技术不限,支持VUE,React等
子应用B
集成
小组A
子系统A
子应用C
子应用分配
后端权限管理starter
获取数据
子系统前端C
子应用监控
子系统C
权限管理
后端C
微前端: 1.技术栈无关主 框架不限制接入应用的技术栈,微应用具备完全自主权独立开发、独立部署微应用仓库独立,前后端可独立开发,部署完成后主框架自动完成同步更新 2. 增量升级 在面对各种复杂场景时,我们通常很难对一个已经存在的系统做全量的技术栈升级或重构,而微前端是一种非常好的实施渐进式重构的手段和策略 3.独立运行时 每个微应用之间状态隔
主应用入口
1.统一授权系统只关心主应用配置,子应用菜单权限,接口权限由各个子系统各自管理(可在stater中统一继承)2.子系统可与统一授权同步用户,由统一授权系统认证,子系统分配权限,也可以不同步用户(用户登陆主应用后,点击某个子系统重新输入子系统账号密码进入)3.可快速响应需求 前端不限框架技术,不关心用户模块,同理后端也只关心业务模块
统一授权系统
前端权限管理基础框架
主应用用户管理
鉴权/登陆
小组B
统一授权后端
子系统前端A
0 条评论
下一页