0

我只是想知道是否有任何方法可以将 WPF 应用程序与 Windows Live ID 集成在一起?它实际上适用于 Windows 健康保险库 [www.healthvault.com]

所以健康保险库正在使用 windows live id 或 open id 登录到他们的系统。我要做的是,为健康保险库创建 wpf 应用程序(而不是 Web 应用程序),因此所有登录表单用户名都通过,并且所有内容都在 wpf 应用程序内处理,而无需显示/使用任何互联网浏览器。

因此,由于这对我来说很新,我希望是否有人曾经这样做过,特别是对于在独立 wpf 应用程序上运行的健康保险库系统。

好的,就这样,先谢谢了!

4

1 回答 1

0

您需要使用“离线”身份验证,而不是“在线”身份验证。

在线身份验证要求用户每次通过网络浏览器登录。这对 Web 应用程序很好,但对像您这样的应用程序不利。

离线身份验证让您的应用程序可以随时访问用户的 HealthVault 记录。用户永远不必登录。要使用此功能,用户必须经过一次性连接过程。这是使用connect-request完成的。用户完成此过程后,您的应用程序将获得两个身份验证令牌:一个person-id和一个record-id。这些是您的应用程序用来连接到用户的 HealthVault 记录的内容,因此它们应该保存到数据库或类似的地方。

这个 MSDN 页面应该有帮助:http: //msdn.microsoft.com/en-us/healthvault/cc507205.aspx

于 2010-05-14T18:27:41.583 回答