我只是想知道WPF应用程序是否有任何方法与windows live ID集成? 它实际上适用于Windows健康保险库[www.healthvault.com]
所以健康保险库使用windows live id或open id登录他们的系统。 我将要做的是,为健康保险库创建wpf应用程序(而不是Web应用程序),因此所有登录表单用户名都会通过,所有内容都在wpf应用程序内处理,而不显示/使用任何互联网浏览器。
所以既然这对我来说很新,我希望如果有人曾经做过这个,特别是在独立的wpf应用程序上运行的健康保险库系统。
好吧,就是这样, 提前谢谢你!答案 0 :(得分:0)
您需要使用“离线”身份验证,而不是“在线”身份验证。
在线身份验证要求用户每次都通过Web浏览器登录。这对Web应用程序很有用,但不适合像你这样的应用程序。
离线身份验证可让您的应用程序随时访问用户的HealthVault记录。用户永远不必登录。要使用此功能,用户必须经过一次性连接过程。这是使用连接请求完成的。用户完成此过程后,您的应用程序将获得两个身份验证令牌: person-id 和 record-id 。这些是您的应用程序用于连接到用户的HealthVault记录的内容,因此应将它们保存到数据库或类似的地方。
此MSDN页面应该有所帮助:http://msdn.microsoft.com/en-us/healthvault/cc507205.aspx