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


Интерфейс IWebAuthenticationCoreManagerInterop (webauthenticationcoremanagerinterop.h)

Предоставляет приложениям Win32 доступ к определенным функциям WebAuthenticationCoreManager , которые в противном случае доступны только для приложений UWP.

Наследование

Интерфейс IWebAuthenticationCoreManagerInterop наследуется от интерфейса IInspectable.

Методы

Интерфейс IWebAuthenticationCoreManagerInterop содержит следующие методы.

 
IWebAuthenticationCoreManagerInterop::RequestTokenForWindowAsync

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

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

Комментарии

Этот интерфейс реализуется фабрикой активации WebAuthenticationCoreManager. Чтобы получить объект этого интерфейса, получите ссылку на фабрику активации и вызовите для нее метод IUnknown::QueryInterface :

using winrt::Windows::Security::Authentication::Web::Core::WebAuthenticationCoreManager;

auto managerFactory = winrt::get_activation_factory<WebAuthenticationCoreManager>();
winrt::com_ptr<IWebAuthenticationCoreManagerInterop> managerInterop{ managerFactory.as<IWebAuthenticationCoreManagerInterop>() };

managerInterop->RequestTokenForWindowAsync(/* ... */)

Требования

   
Минимальная версия клиента сборка Windows 10 20348
Минимальная версия сервера сборка Windows 10 20348
Верхняя часть webauthenticationcoremanagerinterop.h