ServerAuthorizationTokenResponse type

Deserialiserat svarsobjekt från begäran om serverauktoriseringskod.

  • token_type: Anger värdet för tokentyp. Kan vara antingen Bearer eller pop.
  • omfång: De omfång som access_token är giltiga för.
  • expires_in: Hur länge åtkomsttoken är giltig (i sekunder).
  • refresh_in: Varaktighetsafer som en token ska förnyas, oavsett förfallodatum.
  • ext_expires_in: Hur länge åtkomsttoken är giltig (i sekunder) om servern inte svarar.
  • access_token: Den begärda åtkomsttoken. Appen kan använda den här token för att autentisera till den skyddade resursen, till exempel ett webb-API.
  • refresh_token: En OAuth 2.0-uppdateringstoken. Appen kan använda den här token för att hämta ytterligare åtkomsttoken när den aktuella åtkomsttoken upphör att gälla.
  • id_token: En JSON-webbtoken (JWT). Appen kan avkoda segmenten för den här token för att begära information om användaren som loggade in.
  • key_id: En sträng som unikt identifierar en offentlig nyckel som begäran är bunden till.

Vid fel:

  • fel: En felkodssträng som kan användas för att klassificera typer av fel som inträffar och som kan användas för att reagera på fel.
  • error_description: Ett specifikt felmeddelande som kan hjälpa en utvecklare att identifiera rotorsaken till ett autentiseringsfel.
  • error_codes: En lista över STS-specifika felkoder som kan hjälpa dig med diagnostik.
  • timestamp: Den tid då felet inträffade.
  • trace_id: En unik identifierare för begäran som kan hjälpa dig med diagnostik.
  • correlation_id: En unik identifierare för begäran som kan hjälpa till med diagnostik mellan komponenter.
  • status: nätverksbegärans svarsstatus
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
}