Mengkueri status saat ini dan hasil otorisasi dari sesi otorisasi OAuth.
Coba sekarang
Test
RAM authorization
Sintaks permintaan
POST /v2/{instanceId}/oauthAuthorizationSessions/_/actions/get HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| instanceId |
string |
Yes |
ID instans. |
idaas_ue2jvisn35ea5lmthk267xxxxx. |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Authorization |
string |
Yes |
Informasi otentikasi. Format: Bearer ${access_token}. Catatan
Masukkan Access Token yang diterbitkan oleh IDaaS. |
Bearer xxxxxx. |
| body |
object |
No |
Badan permintaan. |
|
| sessionUri |
string |
Yes |
URI sesi otorisasi. Catatan
Dikembalikan oleh pemanggilan FetchOAuthAuthenticationToken. |
urn:ietf:params:oauth:request_uri:atpoas_01l6ljnvrpc5niakl3gj3amxxxxxx. |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Detail sesi otorisasi OAuth. |
||
| instanceId |
string |
ID instans. |
idaas_ue2jvisn35ea5lmthk267xxxxx. |
| sessionId |
string |
ID sesi otorisasi. |
atpoas_01l6losojlojbbv01adsq56xxxxx. |
| sessionUri |
string |
URI sesi otorisasi. |
urn:ietf:params:oauth:request_uri:atpoas_01l6ljnvrpc5niakl3gj3amxxxxxx. |
| sessionStatus |
string |
Status sesi otorisasi. Valid values:
|
pending. |
| credentialProviderIdentifier |
string |
Pengenal bisnis penyedia kredensial. |
test_example_identifier. |
| consumerType |
string |
Tipe konsumen token otentikasi. Valid values:
|
application. |
| consumerId |
string |
ID konsumen token otentikasi. |
app_ngtkgrrxxxxktg5eao6z4xxxxx. |
| creatorType |
string |
Tipe pembuat token otentikasi. Valid values:
|
application. |
| creatorId |
string |
ID pembuat token otentikasi. |
app_ngtkgrrxxxxktg5eao6z4xxxxx. |
| authorizationUrl |
string |
URL otorisasi pengguna. |
https://login.dingtalk.com/oauth2/auth?client_id=... |
| expirationTime |
integer |
Waktu kedaluwarsa token otentikasi. Stempel waktu UNIX dalam milidetik. |
1704153600000 |
| authenticationTokenId |
string |
ID token otentikasi. |
atntkn_01l6lot7o4e4r77oelp6qtuxxxxx. |
| errorCode |
string |
Kode kesalahan. |
access_denied. |
| errorDescription |
string |
Deskripsi kesalahan. |
The user denied the authorization request. |
Contoh
Respons sukses
JSONformat
{
"instanceId": "idaas_ue2jvisn35ea5lmthk267xxxxx",
"sessionId": "atpoas_01l6losojlojbbv01adsq56xxxxx",
"sessionUri": "urn:ietf:params:oauth:request_uri:atpoas_01l6ljnvrpc5niakl3gj3amxxxxxx",
"sessionStatus": "pending",
"credentialProviderIdentifier": "test_example_identifier",
"consumerType": "application",
"consumerId": "app_ngtkgrrxxxxktg5eao6z4xxxxx\n",
"creatorType": "application",
"creatorId": "app_ngtkgrrxxxxktg5eao6z4xxxxx",
"authorizationUrl": "https://login.dingtalk.com/oauth2/auth?client_id=...",
"expirationTime": 1704153600000,
"authenticationTokenId": "atntkn_01l6lot7o4e4r77oelp6qtuxxxxx",
"errorCode": "access_denied",
"errorDescription": "The user denied the authorization request"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.