微服务系统中,分别有后台系统管理员、买家、商家用户三种类型的用户,该如何做认证?

Blade 未结 1 1024
knight
knight 剑童 2020-11-29 18:18

公司项目决定使用springBlade框架,第一次接触微服务有如下问题希望大神们可以帮忙解答一下:

1. 目前项目包含买家、商家、管理后台三套业务系统。

2. 三套业务系统是分离出三套独立的应用系统,还是使用blade框架个业务系统拆分为独立的微服务比较好呢?

3.若是每个系统拆分为微服务,是共用userInfo表进行同一个授权认证还是说需要拆分三套独立的授权服务对应不同的userInfo?

4.各业务系统用户怎么杜绝使用 token 去请求其他业务系统的接口呢?如商家去请求管理后台。

1条回答
  • 2020-11-30 14:26

     2. 用blade整个业务系统为主,拆封出独立的微服务作为子系统

     3. 统一认证

     4. 有多终端认证的功能,可以指定某个前缀的接口只能由某个客户端发放的token调用

    0 讨论(1)
提交回复