讨论数量:
首先需要一个相对独立的用户服务,然后需要一个 API Gateway 来聚合其他系统,你可以把它看成一个中间代理,也就是说,对于你这个聚合的前端来说,他只知道有这么个网关,但是后面有多少系统,前端不关心。
用户服务负责维护用户角色、权限、系统模块等信息,前端只需根据登录成功后返回的角色和权限加载对应的前端路由和页面即可。
当用户请求到达具体的业务系统时,再通过 API 或者 RPC 调用 用户服务
进行鉴权,前端其实不用做太多事情。
推荐文章: