一、该问题的重现步骤是什么?
1. 打开swagger页面找到登入接口
2. 输入账号密码等信息
3.
二、你期待的结果是什么?实际看到的又是什么?
提示登入成功或失败,但实际代码先构建参数,然后会从请求头中取Authorization信息,但第一次登入并没有这些相关的请求头信息
不理解为什么会这样设计
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
BladeX Springboot 4.5版本
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
这是oauth2的规范,请求token的时候需要把客户端信息放到header传递,这样才知道来的请求是哪个客户端的。如果实在不理解需要去好好过一遍oauth2的原理文档。
请求头参数的获取以及调用仔细看这个文档,每一步骤都要看,不要跳过:https://center.javablade.com/blade/BladeX-Doc/src/branch/master/%E7%AC%AC1%E7%AB%A0%20%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B/1.6%20%E5%B7%A5%E7%A8%8B%E6%B5%8B%E8%AF%95/1.6.1%20%E6%B5%8B%E8%AF%95Cloud%E7%89%88%E6%9C%AC.md