IAccount Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Интерфейс IAccount представляет сведения об одной учетной записи.
Один и тот же пользователь может присутствовать в разных клиентах, то есть у пользователя может быть несколько учетных записей.
Возвращается IAccount в свойстве AuthenticationResult.Account и может использоваться в качестве параметров методов PublicClientApplication и ConfidentialClientApplication, которые получают маркеры, такие как AcquireTokenSilent(IEnumerable<String>, IAccount)
public interface IAccount
type IAccount = interface
Public Interface IAccount
Свойства
| Имя | Описание |
|---|---|
| Environment |
Получает строку, содержащую поставщика удостоверений для этой учетной записи, например |
| HomeAccountId |
AccountId домашней учетной записи пользователя. Это уникально идентифицирует пользователя в клиентах AAD. |
| Username |
Получает строку, содержащую отображаемое значение в формате UserPrincipalName (UPN), например |
Методы расширения
| Имя | Описание |
|---|---|
| GetTenantProfiles(IAccount) |
Та же учетная запись может существовать в своем домашнем клиенте, а также в качестве гостя в нескольких других клиентах. TenantProfile является производным от маркера идентификатора для этого клиента. |