AccountInfo type

Account-Objekt mit der folgenden Signatur:

  • homeAccountId – Startkontobezeichner für dieses Kontoobjekt
  • Environment – Entität, die das token ausgestellt hat, das durch die Domäne des Ausstellers dargestellt wird (z. B. login.microsoftonline.com)
  • tenantId – Vollständige Mandanten- oder Organisations-ID, zu der dieses Konto gehört
  • benutzername - preferred_username Anspruch der id_token, die dieses Konto darstellt
  • localAccountId – Lokale, mandantenspezifische Kontoidentifer für dieses Kontoobjekt, in der Regel in Legacyfällen verwendet
  • Name – Vollständiger Name für das Konto, einschließlich Vorname und Familienname
  • idToken – Unformatiertes ID-Token
  • idTokenClaims – Objekt enthält Ansprüche aus dem ID-Token
  • nativeAccountId – Die systemeigene Konto-ID des Benutzers
  • tenantProfiles – Zuordnung von Mandantenprofilobjekten für jeden Mandanten, mit dem das Konto im Browser authentifiziert wurde
  • dataBoundary – Aus clientInfo extrahierte Datengrenze
type AccountInfo = {
  authorityType?: string
  dataBoundary?: DataBoundary
  environment: string
  homeAccountId: string
  idToken?: string
  idTokenClaims?: TokenClaims & {
    [key: string]: string | number | string[] | object | undefined | unknown
  }
  localAccountId: string
  loginHint?: string
  name?: string
  nativeAccountId?: string
  tenantId: string
  tenantProfiles?: Map<string, TenantProfile>
  username: string
}