AccountInfo type

Objeto account con la firma siguiente:

  • homeAccountId: identificador de cuenta principal para este objeto de cuenta
  • environment: entidad que emitió el token representado por el dominio del emisor (por ejemplo, login.microsoftonline.com)
  • tenantId: inquilino completo o identificador organizativo al que pertenece esta cuenta
  • username: preferred_username notificación del id_token que representa esta cuenta
  • localAccountId: identificador de cuenta específico del inquilino local para este objeto de cuenta, que se suele usar en casos heredados.
  • name: nombre completo de la cuenta, incluido el nombre especificado y el nombre de familia.
  • idToken: token de identificador sin formato
  • idTokenClaims: el objeto contiene notificaciones del token de identificador
  • nativeAccountId: identificador de cuenta nativa del usuario
  • tenantProfiles: asignación de objetos de perfil de inquilino para cada inquilino con el que se ha autenticado la cuenta en el explorador
  • dataBoundary: límite de datos 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
}