一、该问题的重现步骤是什么?
问题1:第三方登录后成功后,会进入到光标里的方法,进行构建token,但user.getClient()获取为null,导致报错!!!逆推查找user赋值,发现没有地方赋值这个client对象!!!
问题2: 接问题1,我在一处user构建中赋值了client对象(图1),此时三方接口,登录接口均200成功,按接口文档所说,新账号此时会进入注册页面(图2),但刚进入到该页面,立马闪了一下,接着提示未授权(图3/4),然后又回到了登录页面!!!提示/api/blade-system/menu/buttons未授权
最后附上三方接口和认证接口成功图片
二、你期待的结果是什么?实际看到的又是什么?
想像手册所写,一步一步完成三方登录认证,最后卡在注册上面
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
BladeX-Boot 4.0.1.RELEASE win笔记本
四、请提供详细的错误堆栈信息,这很重要。
没有堆栈信息,如果放开/api/blade-system/menu/buttons接口,但该接口又需要参数user的roleid进行查询,返回全部按钮又不合理安全
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端