AccountInfo type

Объект учетной записи со следующей подписью:

  • homeAccountId — идентификатор домашней учетной записи для этого объекта учетной записи
  • среда — сущность, выдавающая маркер, представленный доменом издателя (например, login.microsoftonline.com)
  • tenantId — полный идентификатор клиента или организации, к которому принадлежит эта учетная запись.
  • имя пользователя — preferred_username утверждение id_token, представляющего эту учетную запись.
  • localAccountId — локальный идентификатор учетной записи для конкретного клиента для этого объекта учетной записи, обычно используемый в устаревших случаях
  • name — полное имя для учетной записи, включая имя и имя семейства
  • idToken — маркер необработанного идентификатора
  • idTokenClaims — объект содержит утверждения из маркера идентификатора
  • nativeAccountId — собственный идентификатор учетной записи пользователя
  • 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
}