Windows.Security.Authentication.OnlineId 命名空间

使应用和桌面程序都能够使用 Live 通过其 Microsoft 帐户对用户进行身份验证。 身份验证后,应用可以取回具有 ID 的 JSON 令牌,该 ID 可用于应用程序中的该用户。

注意

如果要针对Windows 10或更高版本进行开发,请改用 Windows.Security.Authentication.Web.Core API。 有关详细信息,请参阅 Web 帐户管理器

OnlineIdAuthenticator

使应用能够启动身份验证请求来获取 JavaScript 对象表示法 (JSON) 令牌,以用于服务或请求票证,这些票证可用于获取用户使用 Live ConnectAPI 为应用同意的数据。

在桌面应用中,在以显示 UI 的方式使用此类实例之前,需要将 对象与其所有者的窗口句柄相关联。 有关详细信息和代码示例,请参阅 显示依赖于 CoreWindow 的 WinRT UI 对象

注意

如果要针对 Windows 10 或更高版本进行开发,请改用 Windows.Security.Authentication.Web.Core API。 有关详细信息,请参阅 Web 帐户管理器

OnlineIdServiceTicket

包含在用户对此应用进行身份验证或已同意访问存储在 Live 中的用户数据的票证。

注意

如果要针对Windows 10或更高版本进行开发,请改用 Windows.Security.Authentication.Web.Core API。 有关详细信息,请参阅 Web 帐户管理器

OnlineIdServiceTicketRequest

使应用能够指定用于对 Live 用户进行身份验证以获取标识属性和票证的服务和策略。

注意

如果要针对Windows 10或更高版本进行开发,请改用 Windows.Security.Authentication.Web.Core API。 有关详细信息,请参阅 Web 帐户管理器

OnlineIdSystemAuthenticator

此类处理应用在设备上获取本地用户 ID 的尝试,以便与系统票证功能一起使用 (请参阅备注) 。

OnlineIdSystemAuthenticatorForUser

表示单个设备上的单个用户实体 (系统) 的身份验证信息。

OnlineIdSystemIdentity

标识存在问题用户帐户的本地设备 (系统) 。

OnlineIdSystemTicketResult

表示调用以检索系统票证的结果。

SignOutUserOperation

允许用户注销你的应用。

注意

如果要针对Windows 10或更高版本进行开发,请改用 Windows.Security.Authentication.Web.Core API。 有关详细信息,请参阅 Web 帐户管理器

UserAuthenticationOperation

异步获取用户的标识以及相应的票证和属性。

注意

如果要针对Windows 10或更高版本进行开发,请改用 Windows.Security.Authentication.Web.Core API。 有关详细信息,请参阅 Web 帐户管理器

UserIdentity

包含 ID、票证以及与用户关联的其他信息。

注意

如果要针对Windows 10或更高版本进行开发,请改用 Windows.Security.Authentication.Web.Core API。 有关详细信息,请参阅 Web 帐户管理器

枚举

CredentialPromptType

提供控制何时显示或隐藏凭据提示用户界面的功能。 这包括应用的用户界面,用于收集用户对访问 Live 中存储的数据的同意。 用户必须看到用户界面,以便应用获取任何用户数据,否则应用在尝试获取用户数据时将看到错误。

注意

如果要针对Windows 10或更高版本进行开发,请改用 Windows.Security.Authentication.Web.Core API。 有关详细信息,请参阅 Web 帐户管理器

OnlineIdSystemTicketStatus

表示检索系统票证的调用的状态。

注解

桌面 体验 功能必须随 Windows Server 2012 一起安装,才能在 UWP 应用中体验打印。