AuthenticationResult type

Resultat som returneras från utfärdarens tokenslutpunkt.

  • uniqueId – oid eller sub anspråk från ID-token
  • tenantId – tid anspråk från ID-token
  • scopes – Omfång som verifieras för respektive token
  • account – En kontoobjektrepresentation av den inloggade användaren
  • idToken – Id-token som tagits emot som en del av svaret
  • idTokenClaims – MSAL-relevanta ID-tokenanspråk
  • accessToken – Åtkomsttoken eller SSH-certifikat som tagits emot som en del av svaret
  • fromCache – boolesk som anger om token kom från cacheminnet
  • expiresOn – Javascript Date-objekt som representerar relativ förfallotid för åtkomsttoken
  • extExpiresOn – Javascript Date-objekt som representerar utökad relativ förfallotid för åtkomsttoken vid serverfel
  • refreshOn – Javascript Date-objekt som representerar relativ tid tills en åtkomsttoken måste uppdateras
  • state – Värde som skickas av användaren i begäran
  • familyId – Familje-ID-identifierare, som vanligtvis endast används för uppdateringstoken
  • requestId – begärande-ID som returneras som en del av svaret
type AuthenticationResult = {
  accessToken: string
  account: AccountInfo | null
  authority: string
  cloudGraphHostName?: string
  code?: string
  correlationId: string
  expiresOn: Date | null
  extExpiresOn?: Date
  familyId?: string
  fromCache: boolean
  fromNativeBroker?: boolean
  idToken: string
  idTokenClaims: object
  msGraphHost?: string
  refreshOn?: Date
  requestId?: string
  scopes: string[]
  state?: string
  tenantId: string
  tokenType: string
  uniqueId: string
}