在Windows 8应用程序中登录对话框以使用Live Connect服务

本文关键字:Live Connect 服务 对话框 Windows 应用程序 登录 | 更新日期: 2023-09-27 17:58:14

当我们从Windows 8应用程序调用LiveAuthClient.LoginAsync(...)方法时,它会联系授权服务器,使用OAuth 2.0协议获取访问令牌(这会启动登录过程)。然后,授权服务器对资源所有者进行身份验证,并获取所有者是否授予/拒绝该权限。为此,它在用户代理上弹出UI对话框(在本例中是Windows 8应用程序)。

我想知道这个对话框是如何在我们的应用程序上弹出的。授权服务器会使用弹出对话框的Live SDK发送一些信息吗?我想知道对话的起点。如果有人能帮助我理解它,我将不胜感激。

在Windows 8应用程序中登录对话框以使用Live Connect服务

我自己还没有使用过LiveSDK,但这听起来很像标准的OAuth过程,就像您自己使用WebAuthenticationBroker时一样。不过,我不确定我是否正确理解了你的问题。如果您想深入了解身份验证代理,您应该查看文档中提到的示例代码。