ServerAuthorizationTokenResponse type

伺服器授權碼請求的反序列化回應物件。

  • token_type:表示代幣類型的價值。 可以是承載者或爆破者。
  • 範圍:access_token有效範圍內的範圍。
  • expires_in:存取權杖有效時間(以秒計)。
  • refresh_in:代幣應續期的時間,無論到期時間是否。
  • ext_expires_in:如果伺服器沒有回應,存取權杖有效時間(以秒計)。
  • access_token:請求的存取令牌。 應用程式可以使用此權杖來對受保護的資源 (例如 Web API) 進行驗證。
  • refresh_token:OAuth 2.0 刷新代幣。 應用程式可以使用此代幣,在現有存取代幣到期後取得額外的存取權。
  • id_token:一種 JSON 網頁令牌(JWT)。 應用程式可以將此權杖的區段解碼,以索取已登入使用者的相關資訊。
  • key_id:一個唯一識別請求綁定的公鑰的字串。

若有錯誤:

  • error:一串錯誤代碼字串,可用來分類發生的錯誤類型,並用來對錯誤做出反應。
  • error_description:一個特定的錯誤訊息,可以幫助開發者找出認證錯誤的根本原因。
  • error_codes:一份有助於診斷的 STS 專屬錯誤代碼清單。
  • 時間戳記:錯誤發生的時間點。
  • trace_id:一個能協助診斷的唯一請求識別碼。
  • correlation_id:一個請求的唯一識別碼,有助於跨元件的診斷。
  • 狀態:網路請求的回應狀態
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
}