ServerAuthorizationTokenResponse type

Deserializovaný objekt odpovědi z požadavku na autorizační kód serveru

  • token_type: Označuje hodnotu typu tokenu. Může to být nosný nebo pop.
  • scope: Obory, pro které je access_token platné.
  • expires_in: Jak dlouho je přístupový token platný (v sekundách).
  • refresh_in: Doba trvání odvozování tokenu bez ohledu na vypršení platnosti.
  • ext_expires_in: Jak dlouho je přístupový token platný (v sekundách), pokud server nereaguje.
  • access_token: Požadovaný přístupový token. Aplikace může tento token použít k ověření zabezpečeného prostředku, jako je webové rozhraní API.
  • refresh_token: Obnovovací token OAuth 2.0. Aplikace může tento token použít k získání dalších přístupových tokenů po vypršení platnosti aktuálního přístupového tokenu.
  • id_token: Webový token JSON (JWT). Aplikace může dekódovat segmenty tohoto tokenu a požádat o informace o uživateli, který se přihlásil.
  • key_id: Řetězec, který jednoznačně identifikuje veřejný klíč, ke kterému je požadavek vázán.

V případě chyby:

  • chyba: Řetězec kódu chyby, který lze použít ke klasifikaci typů chyb, ke kterým dochází, a lze jej použít k reakci na chyby.
  • error_description: Konkrétní chybová zpráva, která může vývojáři pomoct identifikovat původní příčinu chyby ověřování.
  • error_codes: Seznam kódů chyb specifických pro stS, které můžou pomoct s diagnostikou.
  • časové razítko: Čas, kdy došlo k chybě.
  • trace_id: Jedinečný identifikátor požadavku, který může pomoct s diagnostikou.
  • correlation_id: Jedinečný identifikátor požadavku, který může pomoct s diagnostikou napříč komponentami.
  • stav: stav odpovědi na požadavek sítě
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
}