AuthenticationResult type

Ergebnis, das vom Tokenendpunkt der Autorität zurückgegeben wird.

  • uniqueId – oid oder sub Anspruch von ID-Token
  • tenantId – tid Anspruch aus ID-Token
  • Bereiche – Bereiche, die für das jeweilige Token überprüft werden
  • account – Eine Kontoobjektdarstellung des aktuell angemeldeten Benutzers
  • idToken – Id-Token, das als Teil der Antwort empfangen wurde
  • idTokenClaims – MSAL-relevante ID-Tokenansprüche
  • accessToken – Zugriffstoken oder SSH-Zertifikat, das als Teil der Antwort empfangen wurde
  • fromCache – Boolescher Wert, der angibt, ob das Token aus dem Cache stammt
  • expiresOn – Javascript Date-Objekt, das den relativen Ablauf des Zugriffstokens darstellt
  • extExpiresOn – Javascript Date-Objekt, das den erweiterten relativen Ablauf des Zugriffstokens im Falle eines Serverausfalls darstellt
  • refreshOn – Javascript Date-Objekt, das relative Zeit darstellt, bis ein Zugriffstoken aktualisiert werden muss
  • state - Wert, der vom Benutzer in Anforderung übergeben wird
  • familyId – Familien-ID-Id, in der Regel nur für Aktualisierungstoken verwendet
  • requestId – Anforderungs-ID, die als Teil der Antwort zurückgegeben wird
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
}