使用 refresh_token 获取新的 access_token 和 id_token
POST
/oidc/token
请求参数
Body 参数application/x-www-form-urlencoded
client_id
string
App ID
示例值:
61b882e425db2b52691ec30e
client_secret
string
必需
示例值:
a8a2a150129587cfefd92676306bb71f
grant_type
string
必需
示例值:
refresh_token
refresh_token
string
必需
示例值:
XiTG-7P5rs_8tZDo4hvyh7wRxR_LPBrl0mhfEsocqyQ
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://core.authing.cn/oidc/token' \
--data-urlencode 'client_id=61b882e425db2b52691ec30e' \
--data-urlencode 'client_secret=a8a2a150129587cfefd92676306bb71f' \
--data-urlencode 'grant_type=refresh_token' \
--data-urlencode 'refresh_token=XiTG-7P5rs_8tZDo4hvyh7wRxR_LPBrl0mhfEsocqyQ'
返回响应
🟢200成功
application/json
Body
access_token
string
必需
expires_in
integer
必需
id_token
string
必需
refresh_token
string
必需
scope
string
必需
token_type
string
必需
示例
{
"access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ilh6aXlOX2lvQXc3OTh4LUtvX0pnWnZKWHNLTmswd0E2NmRZdnQ5d20wLTAifQ.eyJqdGkiOiJPa2p0cmZJSXM2OVdMcGVWbjlhbHgiLCJzdWIiOiI2MWIxN2E2NTI2NzZiNTUyZTY4ZmIyZTciLCJpYXQiOjE2NDI0MTQ2ODUsImV4cCI6MTY0MzYyNDI4NSwic2NvcGUiOiJhZGRyZXNzIGVtYWlsIHByb2ZpbGUgb2ZmbGluZV9hY2Nlc3Mgb3BlbmlkIHBob25lIiwiaXNzIjoiaHR0cHM6Ly96aGFveWltaW5nLWEuYXV0aGluZy5jbi9vaWRjIiwiYXVkIjoiNjFiODgyZTQyNWRiMmI1MjY5MWVjMzBlIn0.e5IT0Bku5gG2gk-oh9i_wgBp18vgKSqUYm65HSnSB6ct_VLblMIieECX3sXKWzTi1ZiBw2XacoMnOQqOCP7jfCQhEulYtdufRh491JkdOcTBDoFcAxGXPEHq6FBYTLMYwPkZG0xsYaCoUdy7j6bmYUh7Q2GLIfc8zmsMBrMxVh6LF704PqLDgZTjQQtm5toNG4QNyk2b4dI3O7ArN2Q3CtN7ZiU0f7Ip2bnhC3q5eGWEZRY0vFnqGlmUq_TWariXq6o1xu2-rNCvRch-ZUsgxsi_R-jc0lqZWPWwQWHHkcRgh2NIaMlqReZ2pv3hho4Y-epJoo-4z02R7oeJVVycqQ",
"expires_in": 1209600,
"id_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI2MWIxN2E2NTI2NzZiNTUyZTY4ZmIyZTciLCJwaG9uZV9udW1iZXIiOiIxMzEyNjkxOTI1MSIsInBob25lX251bWJlcl92ZXJpZmllZCI6dHJ1ZSwiYWRkcmVzcyI6eyJjb3VudHJ5IjpudWxsLCJwb3N0YWxfY29kZSI6bnVsbCwicmVnaW9uIjpudWxsLCJmb3JtYXR0ZWQiOm51bGx9LCJlbWFpbCI6bnVsbCwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJiaXJ0aGRhdGUiOm51bGwsImZhbWlseV9uYW1lIjpudWxsLCJnZW5kZXIiOiJVIiwiZ2l2ZW5fbmFtZSI6bnVsbCwibG9jYWxlIjpudWxsLCJtaWRkbGVfbmFtZSI6bnVsbCwibmFtZSI6bnVsbCwibmlja25hbWUiOm51bGwsInBpY3R1cmUiOiJodHRwczovL2ZpbGVzLmF1dGhpbmcuY28vYXV0aGluZy1jb25zb2xlL2RlZmF1bHQtdXNlci1hdmF0YXIucG5nIiwicHJlZmVycmVkX3VzZXJuYW1lIjpudWxsLCJwcm9maWxlIjpudWxsLCJ1cGRhdGVkX2F0IjoiMjAyMi0wMS0xN1QwOTo1Nzo1MS4wMzJaIiwid2Vic2l0ZSI6bnVsbCwiem9uZWluZm8iOm51bGwsImF0X2hhc2giOiJZTkhzd0JTRTFGbDVnT3FScW0wbWlRIiwiYXVkIjoiNjFiODgyZTQyNWRiMmI1MjY5MWVjMzBlIiwiZXhwIjoxNjQzNjI0Mjg1LCJpYXQiOjE2NDI0MTQ2ODUsImlzcyI6Imh0dHBzOi8vemhhb3lpbWluZy1hLmF1dGhpbmcuY24vb2lkYyJ9.bV3D0TLtWYq8IwEM8oy8uGQZ0P9gbPqAQ8VwTNTt2AM",
"refresh_token": "XiTG-7P5rs_8tZDo4hvyh7wRxR_LPBrl0mhfEsocqyQ",
"scope": "openid phone address email profile offline_access",
"token_type": "Bearer"
}
修改于 2022-02-09 10:24:20