Windows.Security.Authentication.Web Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Позволяет приложениям интегрироваться с веб-службами, не предоставляя учетные данные пользователя. Брокер веб-проверки подлинности предоставляет набор API и инфраструктуру для приложений, использующих протоколы проверки подлинности и авторизации в Интернете, такие как OAuth и OpenID.
Режим единого входа (SSO) API брокера веб-проверки подлинности предоставляется, чтобы пользователи могли легко проходить проверку подлинности в одной службе в нескольких приложениях. Поставщик службы должен разрешить пользователю явно дать согласие на такую проверку подлинности, как правило, путем предоставления параметра "Оставаться в системе". Поставщик также должен предоставить пользователю понять, как используется его удостоверение, обычно путем предоставления ссылки на заявление о конфиденциальности со страницы входа.
Пример брокера веб-проверки подлинности в коллекции примеров — это пример использования единого входа (SSO) для подключений.
Если ваше приложение или его сопутствующий веб-сайт обращается к пользовательским данным в Outlook.com или Microsoft OneDrive, API Live Connect скрывает некоторые сложности маркеров проверки подлинности и немного упрощает написание кода для работы с этими облачными службами. Дополнительные сведения об API Live Connect см. в разделах Использование Live Connect для персонализации приложений (HTML) или Использование Live Connect для персонализации приложений (XAML).
Классы
WebAuthenticationBroker |
Запускает операцию проверки подлинности. Методы этого класса можно вызывать несколько раз в одном приложении или в нескольких приложениях одновременно. Пример брокера веб-проверки подлинности в коллекции Примеры — это пример использования класса WebAuthenticationBroker для подключений единого входа. |
WebAuthenticationResult |
Указывает результат операции проверки подлинности. |
Перечисления
TokenBindingKeyType |
Возвращает тип ключа, используемого для привязки маркера. |
WebAuthenticationOptions |
Содержит параметры, доступные для асинхронной операции. |
WebAuthenticationStatus |
Содержит состояние операции проверки подлинности. |
См. также раздел
- Проверка подлинности и удостоверение пользователя (JavaScript)
- Проверка подлинности и удостоверение пользователя
- Краткое руководство. Подключение к интернет-поставщику удостоверений (JavaScript)
- Брокер веб-проверки подлинности
- Пример брокера проверка подлинности Windows
- Пример WebAuthenticationBroker (Windows 10)