IAccount Интерфейс

Определение

Интерфейс IAccount представляет сведения об одной учетной записи. Один и тот же пользователь может присутствовать в разных клиентах, то есть у пользователя может быть несколько учетных записей. Возвращается IAccount в свойстве AuthenticationResult.Account и может использоваться в качестве параметров методов PublicClientApplication и ConfidentialClientApplication, которые получают маркеры, такие как AcquireTokenSilent(IEnumerable<String>, IAccount)

public interface IAccount
type IAccount = interface
Public Interface IAccount

Свойства

Имя Описание
Environment

Получает строку, содержащую поставщика удостоверений для этой учетной записи, например login.microsoftonline.com.

HomeAccountId

AccountId домашней учетной записи пользователя. Это уникально идентифицирует пользователя в клиентах AAD.

Username

Получает строку, содержащую отображаемое значение в формате UserPrincipalName (UPN), например john.doe@contoso.com. Это может быть null.

Методы расширения

Имя Описание
GetTenantProfiles(IAccount)

Та же учетная запись может существовать в своем домашнем клиенте, а также в качестве гостя в нескольких других клиентах. TenantProfile является производным от маркера идентификатора для этого клиента.

Применяется к