单点登录获取的token其他系统不能通用

Blade 未结 1 293
keaipiao
keaipiao 剑童 2023-11-08 14:17

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

1. Oauth2登录成功且token已取到,但是在系统中使用该token提示请求未授权

image.png

image.png

image.png

用户信息取的到

image.png

数据库用的不是同一个,想知道该怎么将这个系统关联单点登录

二、你期待的结果是什么?实际看到的又是什么?

image.pngimage.png


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

单点登录使用的是

BladeX - 3.0.1.RELEASE - win11

系统使用的是

BladeX - 3.1.1.RELEASE - win11

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 生成token的clientId是不是不一样呢

    作者追问:2023-11-08 15:13

    是一样的,已经追到blade源码中发现使用密码登录和使用单点登录用的是同一个clientId

    单点登录:image.png

    密码登录:image.png

    回答: 2023-11-08 15:33

    你用的auth服务不是同一个吗?

    作者追问:2023-11-08 15:48

    我是刚刚在QQ上跟您讨论的,我的想法是通过一个单独的单点登录的服务,可以对接多个系统
    0 讨论(0)
提交回复