集成Open ID并利用Microsoft HealthVault

时间:2010-03-01 04:21:53

标签: openid healthvault

我已经看过几篇关于Open ID集成的文章/问题但是我很好奇我是否将它集成到我的网站然后尝试与接受实时id或开放id的Microsoft HealthVault集成,它是多么平滑或者是否存在是多次登录操作的可能性(显然是不受欢迎的)。

理想情况下,我喜欢做类似的事情,注册我的网站,如果您想使用Microsoft健康保险库存储健康信息,系住帐户,那么假设您登录帐户后就不必做任何事情在我的网站内。任何人都知道这是否可能?

2 个答案:

答案 0 :(得分:1)

过去几个月我一直在与HealthVault进行广泛合作。我根本没有使用OpenID,但我认为无论用户选择使用OpenID还是LiveID,都不会对您的应用程序产生影响。

要将您的应用程序与HealthVault集成,您需要提供指向用户单击以登录其HealthVault帐户的“Auth”Shell目标的链接。它看起来像这样(有关详细信息,请参阅this page):

https://account.healthvault-ppe.com/redirect.aspx?target=AUTH&targetqs=%3Fappid%3Dcd77270a-365a-4018-81c2-48f1d950d66d%26forceappauth%3Dtrue%26redirect%3Dhttps%253A%252F%252Ffoo.bar.net%252Fhealthvault

登录后,HealthVault会将用户重定向回您的应用程序,并返回“wctoken”参数。您的应用程序使用此令牌访问用户的HealthVault记录。

答案 1 :(得分:0)

我不确定您考虑的是哪种集成,但是如果您希望用户能够在访问您的网站时发布和/或查看来自其HealthVault帐户的信息,并假设HealthVault支持此类方案,然后他们(应该)支持某种委托授权协议,如OAuth或(更有可能)Windows Live的OAuth专有版本。无论如何,您的站点和/或HealthVault采用OpenID或Live ID的事实不应该是该流程中的问题的任何原因。授权应独立于身份验证。