resource模块下的sendValidate无法远程调用,自定义的sendSmsCode也无法调用

Blade 未结 3 949
aiming
aiming 2022-09-27 16:56

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

blade-resource 模块下的短信远程调用问题:

1. 通过yml配置放行资源不做授权验证,配置yml放行如下:

  secure:

  skip-url:

  - /blade-resource/clinet/**

   在管理后台-短信配置也设置为启用状态

2. postman调用自定义公共方法不鉴权不走租户/client/mobile-code 接口一直出现Fallback“远程调用失败”;

调用框架初始化接口/client/send-validate也是同样的问题;

去掉“XXXFallback”熔断调用报错 [401 Unauthorized] during [POST] to [http://blade-resource/client/mobile-code] [ISmsClient#sendSmsCode(User)]: [] 不进断点方法

image.png



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


远程调用正常


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

windows 10


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

feign.FeignException$Unauthorized: [401 Unauthorized] during [POST] to [http://blade-resource/client/mobile-code] [ISmsClient#sendSmsCode(User)]: [] 

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

3条回答
提交回复