一、该问题的重现步骤是什么?
1. 本地执行http://localhost:80/yjbz/blade-auth/oauth/token,请求头Authorization为Basic c2FiZXI6c2FiZXJfc2VjcmV0,获取access_token成功
2. 本地postman执行接口http://localhost:80/yjbz/blade-system/user/info,已经将上一步的access_token放到请求头Blade-Auth中,同时Authorization为Basic c2FiZXI6c2FiZXJfc2VjcmV0,执行报未授权
{
"code": 401,
"success": false,
"data": null,
"msg": "请求未授权"
}
3.将本地代码发布服务器,该url请求正常
二、对应请求图



需要有一个固定的请求头

还是不行添加了
再仔细对比一遍看看呢,浏览器能调用成功,返回数据就说明接口是没问题的,再看看和浏览器调用的传参对比少了哪些东西
我试过把浏览器所有参数都拷贝进来了,也是提示请求未授权,就是因为一直调不通,才反馈到社区,请您这边再看看还有哪些地方会导致有这个问题,我请求/blade-auth/oauth/token这个接口是没问题的
你浏览器是 https 的地址,并且ip也不是localhost。你先调用线上地址看看通不通。或者你本地起了前后端,然后本地打开看看浏览器访问行不行,本地可以了你再去调用localhost的地址
本地调用上线的地址,也是提示同样请求未授权。
测下我们线上的:https://saber3.bladex.cn 接口试试
这个可以了,另外请问下系统怎么设置token过期时间?例如设置两小时过期,在哪里可以进行设置?
应用管理

可以在代码的配置文件中改吗?如果可以的话,请问怎么添加配置
邮件已发送
扫一扫访问 Blade技术社区 移动端