AccountInfo type

帳號物件,簽名如下:

  • homeAccountId - 此帳戶物件的 Home account 識別碼
  • environment-發行由發行者域名代表的代幣的實體(例如 login.microsoftonline.com)
  • tenantId - 該帳號所屬的完整租戶或組織識別碼
  • 用戶名 - preferred_username代表此帳號的id_token聲稱
  • localAccountId - 本機、租戶專用的帳號識別碼,通常用於舊有案件
  • 姓名 - 帳戶的全名,包括名字和姓氏
  • idToken - 原始 ID 令牌
  • idTokenClaims - 物件包含來自 ID 憑證的聲明
  • nativeAccountId-使用者的原生帳號ID
  • tenantProfiles - 每個帳號在瀏覽器中驗證過的租戶資料物件映射
  • dataBoundary - 從 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
}