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


Windows.Security.Authentication.OnlineId Пространство имен

Позволяет приложениям и классическим программам использовать Live для проверки подлинности пользователей с помощью учетной записи Майкрософт. После проверки подлинности приложения могут получить маркер JSON с идентификатором, который можно использовать для этого пользователя в приложении.

Примечание

При разработке для Windows 10 или более поздней версии используйте api Windows.Security.Authentication.Web.Core . Дополнительные сведения см. в разделе Диспетчер учетных записей.

Классы

OnlineIdAuthenticator

Предоставляет приложению возможность запуска запроса проверки подлинности для получения маркеров нотации объектов JavaScript (JSON) для использования со службой или запросов билетов, которые можно использовать для получения данных, на которые пользователь дал согласие для вашего приложения с помощью Live ConnectAPI.

В классическом приложении перед использованием экземпляра этого класса таким образом, который отображает пользовательский интерфейс, необходимо связать объект с дескриптором окна его владельца. Дополнительные сведения и примеры кода см. в разделе Отображение объектов пользовательского интерфейса WinRT, зависящих от CoreWindow.

Примечание

Если вы разрабатываете для Windows 10 или более поздней версии, используйте api Windows.Security.Authentication.Web.Core . Дополнительные сведения см. в разделе Диспетчер учетных записей.

OnlineIdServiceTicket

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

Примечание

При разработке для Windows 10 или более поздней версии используйте api Windows.Security.Authentication.Web.Core . Дополнительные сведения см. в разделе Диспетчер учетных записей.

OnlineIdServiceTicketRequest

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

Примечание

При разработке для Windows 10 или более поздней версии используйте api Windows.Security.Authentication.Web.Core . Дополнительные сведения см. в разделе Диспетчер учетных записей.

OnlineIdSystemAuthenticator

Этот класс обрабатывает попытки приложения получить локальный идентификатор пользователя на устройстве для использования с функцией системного билета (см. примечания).

OnlineIdSystemAuthenticatorForUser

Представляет сведения о проверке подлинности для одной сущности пользователя на одном устройстве (системе).

OnlineIdSystemIdentity

Определяет локальное устройство (систему), на котором существует учетная запись пользователя.

OnlineIdSystemTicketResult

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

SignOutUserOperation

Позволяет пользователям выйти из приложения.

Примечание

При разработке для Windows 10 или более поздней версии используйте api Windows.Security.Authentication.Web.Core . Дополнительные сведения см. в разделе Диспетчер учетных записей.

UserAuthenticationOperation

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

Примечание

При разработке для Windows 10 или более поздней версии используйте api Windows.Security.Authentication.Web.Core . Дополнительные сведения см. в разделе Диспетчер учетных записей.

UserIdentity

Содержит идентификатор, билеты и другие сведения, связанные с пользователем.

Примечание

При разработке для Windows 10 или более поздней версии используйте api Windows.Security.Authentication.Web.Core . Дополнительные сведения см. в разделе Диспетчер учетных записей.

Перечисления

CredentialPromptType

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

Примечание

При разработке для Windows 10 или более поздней версии используйте api Windows.Security.Authentication.Web.Core . Дополнительные сведения см. в разделе Диспетчер учетных записей.

OnlineIdSystemTicketStatus

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

Комментарии

Компонент "Возможности рабочего стола " должен быть установлен вместе с Windows Server 2012 для печати в приложении UWP.