整体架构
控台分为内外控部署,用户数据库独立。
外控-公网。
内控-内网。
优点
内外控隔离,内外安全性相对较好。
缺点
外控的菜单权限等,内控无法直接管控。
如果让内控人员在外控也登陆,会很麻烦。
当然针对这个问题,可以有 2 种解决方案。
(1)公用数据库
内外控使用同一个数据库。
用户表分开。
外控:out_user
内控:inner_user
(2)服务调用
内控添加一个针对外控用户的权限管理。
ums-ser 可以访问 ums-ser(外)提供的服务,从而控制外控的权限。
一刀流
设计理念
内外兼修,使用同一套系统。
通过权限不同,进行权限的限制。
应用拓扑
优缺点
- 优点
同一个项目,同一个数据源。
交互会简单一些。
- 缺点
内外控如果需求不同,实现起来就会变得比较麻烦。
给数据校验,安全等带来比较大的隐患。