Endpoint token untuk server otorisasi tingkat instance.
Coba sekarang
Test
RAM authorization
Sintaks permintaan
POST /v2/{instanceId}/authorizationServer/{authorizationServerId}/oauth2/token HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| instanceId |
string |
Yes |
ID instance. |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| authorizationServerId |
string |
Yes |
ID server otorisasi. |
iauths_system |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| grant_type |
string |
Yes |
Jenis grant. |
authorization_code |
| client_id |
string |
Yes |
ID klien. |
app_mkv7rgt4d7i4u7zqtzev2mxxxx |
| code |
string |
No |
Kode otorisasi. Diperlukan ketika grant_type adalah authorization_code. |
CO541xY59EsKniV2wvWDXZ4jiKxxxxx |
| username |
string |
No |
Nama pengguna. |
userxxxxx |
| password |
string |
No |
Kata sandi. |
testxxxxx |
| device_code |
string |
No |
Kode perangkat. Diperlukan ketika grant_type adalah urn:ietf:params:oauth:grant-type:device_code. |
DCxxxxxx |
| redirect_uri |
string |
No |
URI pengalihan. Diperlukan ketika grant_type adalah authorization_code. Harus cocok dengan redirect_uri yang digunakan dalam permintaan kode otorisasi. |
https://example.com/xxxxx |
| refresh_token |
string |
No |
Token penyegaran. |
RTxxxxx |
| scope |
string |
No |
Cakupan. |
openid |
| code_verifier |
string |
No |
Verifier kode yang digunakan untuk memvalidasi kode. |
xxxxx |
| client_assertion |
string |
No |
Pernyataan klien. |
eyJraWQiOiJLRVlLZ0Iyxxxxx |
| client_assertion_type |
string |
No |
Jenis pernyataan klien. |
urn:ietf:params:oauth:client-assertion-type:jwt-bearer |
| application_federated_credential_name |
string |
No |
Nama kredensial aplikasi terfederasi. |
testxxxxx |
| client_x509 |
string |
No |
Sertifikat klien. |
testxxxxx |
| client_x509_chain |
string |
No |
Daftar sertifikat perantara. |
testxxxxx |
| client_secret |
string |
No |
Rahasia klien. |
CSEHDcHcrUKHw1CuxkJEHPveWRxxxxx |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Informasi token. |
||
| token_type |
string |
Jenis token. |
Bearer |
| access_token |
string |
Token akses. |
eyJraWQiOiJLRVlLZ0Iyxxxxx |
| refresh_token |
string |
Token penyegaran. |
ATxxxxx |
| expires_in |
integer |
Masa berlaku token akses, dalam detik. |
1200 |
| expires_at |
integer |
Waktu kedaluwarsa token akses, sebagai timestamp UNIX dalam detik. |
1653288641 |
| id_token |
string |
Token ID. |
eyJraWQiOiJLRVlLZ0Iyxxxxx |
| scope |
string |
Cakupan. |
openid |
Contoh
Respons sukses
JSONformat
{
"token_type": "Bearer",
"access_token": "eyJraWQiOiJLRVlLZ0Iyxxxxx\n",
"refresh_token": "ATxxxxx",
"expires_in": 1200,
"expires_at": 1653288641,
"id_token": "eyJraWQiOiJLRVlLZ0Iyxxxxx\n",
"scope": "openid"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.