code 换取 accessToken
POST
/oidc/token
请求参数
Body 参数application/x-www-form-urlencoded
client_id
string
必需
示例值:
61b88313e10e7d659d744804
client_secret
string
必需
示例值:
247ec65edc1d52f22f89775d83eef19f
grant_type
string
必需
示例值:
authorization_code
redirect_uri
string
必需
示例值:
https://www.example.com
code
string
必需
示例值:
DsKt6S6FQi-ul6E7nzBBR0R3Vv6AeNJkJrBtBWzelXB
示例代码
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=61b88313e10e7d659d744804' \
--data-urlencode 'client_secret=247ec65edc1d52f22f89775d83eef19f' \
--data-urlencode 'grant_type=authorization_code' \
--data-urlencode 'redirect_uri=https://www.example.com' \
--data-urlencode 'code=DsKt6S6FQi-ul6E7nzBBR0R3Vv6AeNJkJrBtBWzelXB'
返回响应
🟢200成功
application/json
Body
access_token
string
必需
expires_in
integer
必需
id_token
string
必需
refresh_token
string
可选
scope
string
必需
token_type
string
必需
示例
{
"access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ilh6aXlOX2lvQXc3OTh4LUtvX0pnWnZKWHNLTmswd0E2NmRZdnQ5d20wLTAifQ.eyJqdGkiOiJsTHF6MnZfcTlRMTVXVFFFcjU2SVUiLCJzdWIiOiI2MWIxN2E2NTI2NzZiNTUyZTY4ZmIyZTciLCJpYXQiOjE2NDI0MTMxMjYsImV4cCI6MTY0MzYyMjcyNiwic2NvcGUiOiJwcm9maWxlIGVtYWlsIG9wZW5pZCBhZGRyZXNzIHBob25lIG9mZmxpbmVfYWNjZXNzIiwiaXNzIjoiaHR0cHM6Ly96aGFveWltaW5nLWEuYXV0aGluZy5jbi9vaWRjIiwiYXVkIjoiNjFiODgyZTQyNWRiMmI1MjY5MWVjMzBlIn0.PkxoY5coC4yc_mJVCHorxNAtzjKYYpb9WlbDqnDGwAdJTVf10L7HjTWIxh0BGgWaLwfBzpQ6zwDi33AfjVsofW_tyzCadjv3orNPgUXUZCX7ZimT1oPceJOZJKHIpTuN6KJbgvkJY-kmJlp9KzW3TgGNoBM4YBB7aZFmWIU2R13JwvaTgYUwhcYOfmbaf9drqC6yPNe3-X62iSeh656j33LMLunP6i-mUSbq8b34sreGtP4NPEUBwtylA78F3PuQo6dYoJN0O16g_3oVE1LxOxroRSsmYqVcQEifi-rKYCdNcdFFK4uKSw_maY33Jur4MQqP_-hSntsL_6-FGTfDPQ",
"expires_in": 1209600,
"id_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJiaXJ0aGRhdGUiOm51bGwsImZhbWlseV9uYW1lIjpudWxsLCJnZW5kZXIiOiJVIiwiZ2l2ZW5fbmFtZSI6bnVsbCwibG9jYWxlIjpudWxsLCJtaWRkbGVfbmFtZSI6bnVsbCwibmFtZSI6bnVsbCwibmlja25hbWUiOm51bGwsInBpY3R1cmUiOiJodHRwczovL2ZpbGVzLmF1dGhpbmcuY28vYXV0aGluZy1jb25zb2xlL2RlZmF1bHQtdXNlci1hdmF0YXIucG5nIiwicHJlZmVycmVkX3VzZXJuYW1lIjpudWxsLCJwcm9maWxlIjpudWxsLCJ1cGRhdGVkX2F0IjoiMjAyMi0wMS0xN1QwOTo0Nzo0OC40MzJaIiwid2Vic2l0ZSI6bnVsbCwiem9uZWluZm8iOm51bGwsImVtYWlsIjpudWxsLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInN1YiI6IjYxYjE3YTY1MjY3NmI1NTJlNjhmYjJlNyIsImFkZHJlc3MiOnsiY291bnRyeSI6bnVsbCwicG9zdGFsX2NvZGUiOm51bGwsInJlZ2lvbiI6bnVsbCwiZm9ybWF0dGVkIjpudWxsfSwicGhvbmVfbnVtYmVyIjoiMTMxMjY5MTkyNTEiLCJwaG9uZV9udW1iZXJfdmVyaWZpZWQiOnRydWUsImF0X2hhc2giOiItS0NvSm80OVpMLUhCanhMUThMTzVRIiwiYXVkIjoiNjFiODgyZTQyNWRiMmI1MjY5MWVjMzBlIiwiZXhwIjoxNjQzNjIyNzI2LCJpYXQiOjE2NDI0MTMxMjYsImlzcyI6Imh0dHBzOi8vemhhb3lpbWluZy1hLmF1dGhpbmcuY24vb2lkYyJ9.YdMQHUpYkc89PWa82xLAeSAeTu_cQ2C7hkrfRy0ht0o",
"refresh_token": "blVZi_6l-OpdZ67OBsQX6sKcKia-GhI1dHmWntd2EAL",
"scope": "profile email openid address phone offline_access",
"token_type": "Bearer"
}
修改于 2022-01-17 11:43:10