关于微服务认证中心的疑问、在一个认证中心如何分别认证前台用户和后台用户?

2020-10-21 16:44:20 +08:00
 stramkismet
现在想到三个方案,但是不知到哪个比较好,或者大家还有什么更好的方案或者成熟的方案,求指导~~
方案 1:建立两个认证中心,分别校验前台用户和后台用户
方案 2:方案 1 的变种,通过前台应用传递 appid 来区分是前台用户登录还是后台用户登录
方案 3:前台用户和后台用户存在在一起,不区分前后台用户,然后通过权限控制是否可以访问接口,即认为前台用户是一个没有权限的后台用户。
求大佬们指点
866 次点击
所在节点    问与答
4 条回复
adrianXu
2020-10-21 16:56:12 +08:00
两个认证中心分别认证颁发 token,用 token 的头来区分是前台的还是后台的
CODEWEA
2020-10-21 21:25:27 +08:00
你们公司的系统你问别人好像不合适吧 主要是也不懂你们系统
stramkismet
2020-10-22 09:25:28 +08:00
@CODEWEA 不是,只是在看一些开源项目的时候,想自己回去怎么设计的时候发起这么一个疑问。我们公司的话没有转的认证中心,前后台服务各自验证自己的
stramkismet
2020-10-22 09:27:45 +08:00
@adrianXu 感谢回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/717165

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX