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


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

Содержит состояние операции проверки подлинности.

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