ServerAuthorizationTokenResponse type
Objek respons yang dideserialisasi dari permintaan kode otorisasi server.
- token_type: Menunjukkan nilai jenis token. Dapat berupa Pembawa atau pop.
- cakupan: Cakupan yang valid untuk access_token.
- expires_in: Berapa lama token akses valid (dalam detik).
- refresh_in: Durasi yang mana token harus diperbarui, terlepas dari kedaluwarsa.
- ext_expires_in: Berapa lama token akses valid (dalam detik) jika server tidak merespons.
- access_token: Token akses yang diminta. Aplikasi dapat menggunakan token ini untuk mengautentikasi ke sumber daya yang aman, seperti API web.
- refresh_token: Token refresh OAuth 2.0. Aplikasi dapat menggunakan token ini memperoleh token akses tambahan setelah token akses saat ini kedaluwarsa.
- id_token: JSON Web Token (JWT). Aplikasi dapat mendekodekan segmen token ini untuk meminta informasi tentang pengguna yang masuk.
- key_id: String yang secara unik mengidentifikasi kunci publik tempat permintaan terikat.
Jika terjadi kesalahan:
- kesalahan: String kode kesalahan yang dapat digunakan untuk mengklasifikasikan jenis kesalahan yang terjadi, dan dapat digunakan untuk bereaksi terhadap kesalahan.
- error_description: Pesan kesalahan tertentu yang dapat membantu pengembang mengidentifikasi akar penyebab kesalahan autentikasi.
- error_codes: Daftar kode kesalahan khusus STS yang dapat membantu dalam diagnostik.
- tanda waktu: Waktu terjadinya kesalahan.
- trace_id: Pengidentifikasi unik untuk permintaan yang dapat membantu dalam diagnostik.
- correlation_id: Pengidentifikasi unik untuk permintaan yang dapat membantu dalam diagnostik di seluruh komponen.
- status: status respons permintaan jaringan
type ServerAuthorizationTokenResponse = {
access_token?: string
claims?: string
client_info?: string
correlation_id?: string
error?: string
error_codes?: string[]
error_description?: string
expires_in?: number
ext_expires_in?: number
foci?: string
id_token?: string
key_id?: string
refresh_in?: number
refresh_token?: string
refresh_token_expires_in?: number
scope?: string
spa_accountid?: string
spa_code?: string
status?: number
suberror?: string
timestamp?: string
token_type?: AuthenticationScheme
trace_id?: string
}