一、该问题的重现步骤是什么?
1. 后端服务全部跑起来了
2. 前段项目也启动了
3.登录界面验证码不出来, 点击重新获取验证码提示 “缺失令牌,鉴权失败”
二、你期待的结果是什么?实际看到的又是什么?
期待看到验证码
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
现在使用的bladex 2.8 Saber 最新版本(有购买商业授权 -BladeXAvue联合版)
win10操作系统
四、请提供详细的错误堆栈信息,这很重要。
没什么堆栈信息 后台日子只提示了以下
{
================ Gateway Response Start ================
<=== 401 GET: /blade-auth/captcha
===Headers=== transfer-encoding: chunked
===Headers=== Content-Type: application/json;charset=UTF-8
===Headers=== connection: close
================ Gateway Response End =================
}
五、若有更多详细信息,请在下面提供。
有可能是应用管理你做了数据修改,请求头的Authorization是要和应用管理的应用id应用secret对应的,你看下应用管理是否有改动。
看了数据库里面client表 saber:saber_secret,前段sabel里面也是这个,商业版是不是有授权文件什么的,我是公司新来的,老板说用这个框架搞新的产品。老板只是给了一个账号给我去哪
我把前段验证码关掉之后,登录提示404,具体堆栈信息【我按照操作文档,用postman 跑这个接口是可以获取到数据】
================ Gateway Response Start ================
<=== 404 POST: /blade-auth/token?grantType=password&tenantId=000000&account=admin&password=admin&type=account
===Headers=== transfer-encoding: chunked
===Headers=== Access-Control-Allow-Headers: X-Requested-With, Tenant-Id, Blade-Auth, Content-Type, Authorization, credential, X-XSRF-TOKEN, token, username, client
===Headers=== Access-Control-Allow-Methods: GET,POST,PUT,DELETE,OPTIONS,HEAD
===Headers=== Access-Control-Allow-Origin: *
===Headers=== Access-Control-Expose-Headers: *
===Headers=== Access-Control-Max-Age: 18000L
===Headers=== Access-Control-Allow-Credentials: true
===Headers=== Expires: 0
===Headers=== Cache-Control: no-cache, no-store, max-age=0, must-revalidate
===Headers=== X-XSS-Protection: 1; mode=block
===Headers=== Pragma: no-cache
===Headers=== Date: Fri, 09 Apr 2021 07:08:47 GMT
===Headers=== Vary: OriginAccess-Control-Request-MethodAccess-Control-Request-Headers
===Headers=== X-Content-Type-Options: nosniff
===Headers=== Content-Type: application/json;charset=UTF-8
===Headers=== connection: close
================ Gateway Response End =================
你好,请问怎么处理了这个问题???
扫一扫访问 Blade技术社区 移动端