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
}