AccountInfo type

Accountobject met de volgende handtekening:

  • homeAccountId - Home-account-id voor dit accountobject
  • omgeving: entiteit die het token heeft uitgegeven dat wordt vertegenwoordigd door het domein van de verlener (bijvoorbeeld login.microsoftonline.com)
  • tenantId : volledige tenant- of organisatie-id waartoe dit account behoort
  • gebruikersnaam : preferred_username claim van de id_token die dit account vertegenwoordigt
  • localAccountId - Lokaal, tenantspecifiek accountidentifer voor dit accountobject, meestal gebruikt in verouderde gevallen
  • name - Volledige naam voor het account, inclusief de voornaam en familienaam
  • idToken - onbewerkt id-token
  • idTokenClaims - Object bevat claims van id-token
  • nativeAccountId - De systeemeigen account-id van de gebruiker
  • tenantProfiles - Toewijzing van tenantprofielobjecten voor elke tenant waarmee het account is geverifieerd in de browser
  • dataBoundary - Gegevensgrens geëxtraheerd uit clientInfo
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
}