ServerAuthorizationTokenResponse type

Oggetto risposta deserializzato dalla richiesta del codice di autorizzazione del server.

  • token_type: indica il valore del tipo di token. Può essere bearer o pop.
  • scope: ambiti per cui il access_token è valido.
  • expires_in: per quanto tempo il token di accesso è valido (in secondi).
  • refresh_in: durata del rinvio a cui deve essere rinnovato un token, indipendentemente dalla scadenza.
  • ext_expires_in: per quanto tempo il token di accesso è valido (in secondi) se il server non risponde.
  • access_token: token di accesso richiesto. L'app può usare questo token per eseguire l'autenticazione nella risorsa protetta, ad esempio un'API Web.
  • refresh_token: token di aggiornamento OAuth 2.0. L'app può usare questo token di acquisizione di token di accesso aggiuntivi dopo la scadenza del token di accesso corrente.
  • id_token: token WEB JSON (JWT). L'app può decodificare i segmenti di questo token per richiedere informazioni sull'utente che ha eseguito l'accesso.
  • key_id: stringa che identifica in modo univoco una chiave pubblica a cui è associata la richiesta.

In caso di errore:

  • error: stringa di codice di errore che può essere usata per classificare i tipi di errori che si verificano e può essere usata per reagire agli errori.
  • error_description: messaggio di errore specifico che consente a uno sviluppatore di identificare la causa radice di un errore di autenticazione.
  • error_codes: elenco di codici di errore specifici del servizio token di sicurezza che possono essere utili nella diagnostica.
  • timestamp: ora in cui si è verificato l'errore.
  • trace_id: identificatore univoco per la richiesta che può essere utile nella diagnostica.
  • correlation_id: identificatore univoco per la richiesta che può essere utile nella diagnostica tra i componenti.
  • status: stato della risposta della richiesta di rete
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
}