Windows.Security.Authentication.OnlineId 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使应用和桌面程序都能够使用 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 应用中体验打印。