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
}