AccountInfo type

Objeto de conta com a seguinte assinatura:

  • homeAccountId - Identificador da conta principal para este objeto de conta
  • ambiente - Entidade que emitiu o token representado pelo domínio do emissor (por exemplo, login.microsoftonline.com)
  • TenantId - Tenant completo ou ID organizacional a que esta conta pertence
  • Nome de utilizador - preferred_username reivindicação da id_token que representa esta conta
  • localAccountId - Identificador de conta local, específico do inquilino para este objeto de conta, geralmente usado em casos legados
  • nome - Nome completo da conta, incluindo nome próprio e apelido
  • idToken - token de identificação bruto
  • idTokenClaims - O objeto contém reivindicações do ID token
  • nativeAccountId - O ID nativo da conta do utilizador
  • TenantProfiles - Mapa dos objetos de perfil de inquilino para cada inquilino com que a conta se autenticou no navegador
  • dataBoundary - Fronteira de dados extraída do clienteInfo
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
}