第三方登录Gitee问题

Blade 已结 1 172
kin1994
kin1994 剑圣 2024-07-10 16:53

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

问题1:第三方登录后成功后,会进入到光标里的方法,进行构建token,但user.getClient()获取为null,导致报错!!!逆推查找user赋值,发现没有地方赋值这个client对象!!!

image.png 

问题2: 接问题1,我在一处user构建中赋值了client对象(图1),此时三方接口,登录接口均200成功,按接口文档所说,新账号此时会进入注册页面(图2),但刚进入到该页面,立马闪了一下,接着提示未授权(图3/4),然后又回到了登录页面!!!提示/api/blade-system/menu/buttons未授权

image.png

image.png

1720601080635.jpg

image.png

最后附上三方接口和认证接口成功图片

image.png

image.png

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

想像手册所写,一步一步完成三方登录认证,最后卡在注册上面

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

BladeX-Boot  4.0.1.RELEASE  win笔记本

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

没有堆栈信息,如果放开/api/blade-system/menu/buttons接口,但该接口又需要参数user的roleid进行查询,返回全部按钮又不合理安全

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

1条回答
  •  admin
    admin (最佳回答者)
    2024-07-10 16:56

    dev分支已经修复了,这几天就会发正式版,到时候再看下

    0 讨论(1)
提交回复