stramkismet
V2EX  ›  问与答

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

  •  
  •   stramkismet · Oct 21, 2020 · 1756 views
    This topic created in 2055 days ago, the information mentioned may be changed or developed.
    现在想到三个方案,但是不知到哪个比较好,或者大家还有什么更好的方案或者成熟的方案,求指导~~
    方案 1:建立两个认证中心,分别校验前台用户和后台用户
    方案 2:方案 1 的变种,通过前台应用传递 appid 来区分是前台用户登录还是后台用户登录
    方案 3:前台用户和后台用户存在在一起,不区分前后台用户,然后通过权限控制是否可以访问接口,即认为前台用户是一个没有权限的后台用户。
    求大佬们指点
    4 replies    2020-10-22 09:27:45 +08:00
    adrianXu
        1
    adrianXu  
       Oct 21, 2020
    两个认证中心分别认证颁发 token,用 token 的头来区分是前台的还是后台的
    CODEWEA
        2
    CODEWEA  
       Oct 21, 2020
    你们公司的系统你问别人好像不合适吧 主要是也不懂你们系统
    stramkismet
        3
    stramkismet  
    OP
       Oct 22, 2020
    @CODEWEA 不是,只是在看一些开源项目的时候,想自己回去怎么设计的时候发起这么一个疑问。我们公司的话没有转的认证中心,前后台服务各自验证自己的
    stramkismet
        4
    stramkismet  
    OP
       Oct 22, 2020
    @adrianXu 感谢回复
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1154 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 17:38 · PVG 01:38 · LAX 10:38 · JFK 13:38
    ♥ Do have faith in what you're doing.