AccountInfo type

Objeto account com a seguinte assinatura:

  • homeAccountId – Identificador de conta inicial para este objeto de conta
  • ambiente – Entidade que emitiu o token representado pelo domínio do emissor (por exemplo, login.microsoftonline.com)
  • tenantId – ID de locatário completo ou organizacional à qual essa conta pertence
  • nome de usuário - preferred_username declaração do id_token que representa essa conta
  • localAccountId – Identifer de conta local específica do locatário para esse objeto de conta, geralmente usado em casos herdados
  • nome – Nome completo da conta, incluindo nome e nome da família fornecidos
  • idToken – token de ID bruto
  • idTokenClaims – Objeto contém declarações do token de ID
  • nativeAccountId – ID da conta nativa do usuário
  • tenantProfiles - Mapa de objetos de perfil de locatário para cada locatário com o qual a conta foi autenticada no navegador
  • dataBoundary – Limite de dados extraído de 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
}