AccountInfo type

Kontoobjekt med följande signatur:

  • homeAccountId – Startkontoidentifierare för det här kontoobjektet
  • environment – entitet som utfärdade token som representeras av utfärdarens domän (t.ex. login.microsoftonline.com)
  • tenantId – Fullständigt klient- eller organisations-ID som det här kontot tillhör
  • username – preferred_username anspråk på id_token som representerar det här kontot
  • localAccountId – Lokal, klientspecifik kontoidentifer för det här kontoobjektet, som vanligtvis används i äldre fall
  • name – Fullständigt namn för kontot, inklusive förnamn och efternamn
  • idToken – rå-ID-token
  • idTokenClaims – objektet innehåller anspråk från ID-token
  • nativeAccountId – användarens interna konto-ID
  • tenantProfiles – Karta över klientprofilobjekt för varje klientorganisation som kontot har autentiserats med i webbläsaren
  • dataBoundary – Datagräns som extraherats från 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
}