AccountInfo type

Aşağıdaki imzaya sahip hesap nesnesi:

  • homeAccountId - Bu hesap nesnesi için giriş hesabı tanımlayıcısı
  • environment - Verenin etki alanı tarafından temsil edilen belirteci veren varlık (örneğin, login.microsoftonline.com)
  • tenantId - Bu hesabın ait olduğu tam kiracı veya kuruluş kimliği
  • username - Bu hesabı temsil eden id_token preferred_username talebi
  • localAccountId - Genellikle eski durumlarda kullanılan bu hesap nesnesi için yerel, kiracıya özgü hesap identifer
  • name - Verilen ad ve aile adı dahil olmak üzere hesabın tam adı
  • idToken - ham kimlik belirteci
  • idTokenClaims - Nesne kimlik belirtecinden talepler içeriyor
  • nativeAccountId - Kullanıcının yerel hesap kimliği
  • tenantProfiles - Hesabın tarayıcıda kimlik doğrulaması yaptığı her kiracı için kiracı profili nesnelerinin haritası
  • dataBoundary - clientInfo'dan ayıklanan veri sınırı
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
}