- pig获取token
- pig-学习-oauth2逻辑
- pig-学习-cloud
- feign学习
- 用户模块
- 注册登录
- 部门管理
- 菜单管理
- 角色管理
- 字典管理
v1.0+ 刷新token
开发中
POST
http://127.0.0.1:8080/oauth2/token
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Basic 之后拼接空格,以及经过 Base64 编码的 username:password
示例:
Authorization: Basic *****************
Query 参数
grant_type
string
必需
示例值:
refresh_token
Body 参数application/x-www-form-urlencoded
scope
string
必需
示例值:
server
refresh_token
string
必需
示例值:
{{refresh_token}}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://127.0.0.1:8080/oauth2/token?grant_type=refresh_token' \
--header 'Authorization: Basic Og==' \
--data-urlencode 'scope=server' \
--data-urlencode 'refresh_token={{refresh_token}}'
返回响应
🟢200成功
application/json
Body
object {0}
示例
{
"access_token": "qingchen::qc::7571e3b7-3f86-4cf8-986d-4d8ebe9811e8",
"refresh_token": "6V5kqGT5CXFC9CO_v1WhNdqP8WfFhBvy1_VD_XLONuv8JnOk8Mhxpn2JUjDa6cQTt3x6gl-gnHwBTbBpF00v-rzOH7VzaP8QGL188NsUh9NOXt_j3AQOOGxNIpziTAge",
"scope": "server",
"token_type": "Bearer",
"expires_in": 3599
}
修改于 2022-11-10 12:28:14