代码拉取完成,页面将自动刷新
java 版本: 17
pigx 版本: 5.4
架构类型: 微服务
1、在终端管理模块创建了客户端id:zdl;密钥:zdl;授权模式:客户端模式 的数据
2、postman 访问token接口:
http://localhost:9999/auth/oauth2/token?grant_type=client_credentials
Authorization:Basic emRsOnpkbA==
3、响应提示
{
"code": 1,
"msg": "OAuth 2.0 Parameter: grant_type",
"data": null,
"ok": false
}
工单正在为您分配处理, 可扫码接收此工单进度通知
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
把参数放在 form body 里面试一下
curl --location --request POST 'http://127.0.0.1:3000/oauth2/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dGVzdDp0ZXN0' \
--data-urlencode 'grant_type=client_credentials'
试过了,可以了,参数不能在地址栏。有个无法理解的问题在url和body grant_type参数都填的情况下,也会提示这个错误
补充问一个点,我看客户端模式的accessToken都是新生成的,并没有像密码登录一样的退出销毁逻辑。如果我希望实现一个逻辑类似同一个客户端模式访问/oauth2/token不会创建新的令牌(访问量大,因为可能会产生大量的令牌),并自动续期。有可行性么,逻辑块的入口能不能指一下。
你调用现有的退出接口 del token
登录 后才可以发表评论