Biz项目关于新建Auth项目进行前端用户授权方式

Blade 未结 1 1222
皮蛋掠夺者
皮蛋掠夺者 2020-03-02 20:12

一、该问题的重现步骤是什么?

1. 管理后台用户授权方式有BladeX里面的Auth项目进行授权管理。
2. 那么前端用户群体 是否需要在Biz项目里新建一个类似BladeX里面的Auth项目,
其实是可以共用,但是代码逻辑交叉会比较繁琐。

我的想法是 Biz项目专门针对前端用户新建一个Auth项目 跟后端用户一样 也是基于Spring-security进行管理
那就是 会有两个网关,两个授权。 BladeX里的服务于Biz里的服务之间 还是可以使用feign 调用不受影响
后端请求进后端的网关,前端就进前端的网关

我这想法靠谱吗?

1条回答
  •  zhx1994
    zhx1994 (楼主)
    2020-03-03 01:08

          网关和鉴权只有一个的,biz项目里面的网关只是为了方便你项目调试。你要针对管理后台和前端,app等区分鉴权处理可以扩展不同的grant类型。


    image.png

    image.png

    2 讨论(0)
提交回复