在BladeUserDetailsServiceImpl里面通过feign调用blade-system里面的接口,会出现401

Blade 未结 2 1476
无名
无名 2020-05-23 00:00

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

在BladeUserDetailsServiceImpl里面通过feign调用blade-system里面的接口,会出现401,但是调用blade-user里面的IUserClient是有正常返回

1.png

2.png

3.png

4.png


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

正常返回,不应该出现401未授权的错误

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

org.springblade
BladeX
2.0.6.RELEASE

win10

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

5.png

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

版本比较老,gateway里面很多文档里面有的文件都没有,是必须升级吗?对这种老版本的不升级可以解决这个问题吗?

6.png


2条回答
  •  无名
    无名 (楼主)
    2020-05-23 10:12

    还是不行呢。很好奇

     blade-user里面的接口 userClient.userInfo(username) 这个是可以获取数据的,但是blade-system里面的接口tenantClient.getTenant(user.getTenantId())报未授权

    7.png

    回答: 2020-05-23 10:12

    已经解决,需要修改blade-core-secure底层代码。

    8.png

提交回复