Интерфейс 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 |