Поделиться через


WebAuthenticationCoreManager Класс

Определение

Содержит основные методы для получения маркеров от поставщиков учетных записей веб-сайтов.

public ref class WebAuthenticationCoreManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class WebAuthenticationCoreManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class WebAuthenticationCoreManager
Public Class WebAuthenticationCoreManager
Наследование
Object Platform::Object IInspectable WebAuthenticationCoreManager
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1607 14393 CreateWebAccountMonitor
1803 17134 FindAllAccountsAsync(WebAccountProvider)
1803 17134 FindAllAccountsAsync(WebAccountProvider;String)
1803 17134 FindSystemAccountProviderAsync(String)
1803 17134 FindSystemAccountProviderAsync(String;String)
1803 17134 FindSystemAccountProviderAsync(String;String;User)

Методы

CreateWebAccountMonitor(IIterable<WebAccount>)

Создает монитор веб-учетной записи для watch заданных учетных записей.

FindAccountAsync(WebAccountProvider, String)

Асинхронно пытается найти поставщика учетной записи веб-сайта.

FindAccountProviderAsync(String)

Асинхронно пытается найти поставщика учетной записи веб-сайта.

FindAccountProviderAsync(String, String)

Асинхронно пытается найти поставщика учетной записи веб-сайта.

FindAccountProviderAsync(String, String, User)

Асинхронно пытается найти поставщика учетной записи веб-сайта.

FindAllAccountsAsync(WebAccountProvider)

Перечисляет все учетные записи, добавленные пользователем для определенного поставщика удостоверений.

FindAllAccountsAsync(WebAccountProvider, String)

Перечисляет все учетные записи, добавленные пользователем для определенного поставщика удостоверений.

FindSystemAccountProviderAsync(String)

Асинхронно пытается найти поставщика учетной записи веб-сайта для проверки подлинности на уровне устройства.

FindSystemAccountProviderAsync(String, String)

Асинхронно пытается найти поставщика учетной записи веб-сайта для проверки подлинности на уровне устройства.

FindSystemAccountProviderAsync(String, String, User)

Асинхронно пытается найти поставщика учетной записи веб-сайта для проверки подлинности на уровне устройства.

GetTokenSilentlyAsync(WebTokenRequest)

Асинхронно пытается получить маркер без отображения пользовательского интерфейса. Пользователю никогда не будет предложено ввести свои учетные данные.

GetTokenSilentlyAsync(WebTokenRequest, WebAccount)

Асинхронно пытается получить маркер без отображения пользовательского интерфейса. Пользователю никогда не будет предложено ввести свои учетные данные.

RequestTokenAsync(WebTokenRequest)

Асинхронно запрашивает маркер у поставщика учетной записи веб-сайта. При необходимости пользователю предлагается ввести свои учетные данные.

RequestTokenAsync(WebTokenRequest, WebAccount)

Асинхронно запрашивает маркер у поставщика учетной записи веб-сайта. При необходимости пользователю предлагается ввести свои учетные данные.

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

См. также раздел