AccountInfo type

Objekt účtu s následujícím podpisem:

  • homeAccountId – identifikátor domovského účtu pro tento objekt účtu
  • environment – entita, která vydala token reprezentovaný doménou vystavitele (např. login.microsoftonline.com)
  • tenantId – Úplné ID tenanta nebo organizace, ke kterému tento účet patří
  • uživatelské jméno – preferred_username deklarace identity id_token, která představuje tento účet
  • localAccountId – identifikátor místního účtu specifického pro tenanta pro tento objekt účtu, obvykle používaný ve starších případech
  • jméno – celé jméno účtu, včetně jména a jména rodiny
  • idToken – nezpracovaný token ID
  • idTokenClaims – Objekt obsahuje deklarace identity z tokenu ID
  • nativeAccountId – ID nativního účtu uživatele
  • tenantProfiles – mapa objektů profilu tenanta pro každého tenanta, u kterého se účet ověřil v prohlížeči
  • dataBoundary – hranice dat extrahovaná z 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
}