AccountInfo type

Objek akun dengan tanda tangan berikut:

  • homeAccountId - Pengidentifikasi akun beranda untuk objek akun ini
  • environment - Entitas yang mengeluarkan token yang diwakili oleh domain penerbit (misalnya login.microsoftonline.com)
  • tenantId - Penyewa lengkap atau id organisasi tempat akun ini berada
  • nama pengguna - preferred_username klaim id_token yang mewakili akun ini
  • localAccountId - Pengidentifikasi akun lokal khusus penyewa untuk objek akun ini, biasanya digunakan dalam kasus warisan
  • name - Nama lengkap untuk akun, termasuk nama yang diberikan dan nama keluarga
  • idToken - token ID mentah
  • idTokenClaims - Objek berisi klaim dari token ID
  • nativeAccountId - ID akun asli pengguna
  • tenantProfiles - Peta objek profil penyewa untuk setiap penyewa yang telah diautentikasi akun di browser
  • batas data - Batas data yang diekstrak dari 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
}