我看过几篇关于 Open ID 集成的文章/问题,但我很好奇我是否将其集成到我的网站中,然后尝试与接受 live id 或 open id 的 Microsoft HealthVault 集成,这有多顺利或者是否有潜力多个登录操作(显然是不希望的)。
理想情况下,如果您想使用 Microsoft 健康保险库来存储健康信息,我愿意做类似的事情,注册我的网站,绑定一个帐户,然后假设您在我的网站中登录了您的帐户,您就不必做任何事情. 有人知道这是否可能吗?
我看过几篇关于 Open ID 集成的文章/问题,但我很好奇我是否将其集成到我的网站中,然后尝试与接受 live id 或 open id 的 Microsoft HealthVault 集成,这有多顺利或者是否有潜力多个登录操作(显然是不希望的)。
理想情况下,如果您想使用 Microsoft 健康保险库来存储健康信息,我愿意做类似的事情,注册我的网站,绑定一个帐户,然后假设您在我的网站中登录了您的帐户,您就不必做任何事情. 有人知道这是否可能吗?
在过去的几个月里,我一直在与 HealthVault 进行广泛的合作。我根本没有使用过 OpenID,但我认为无论用户选择使用 OpenID 还是 LiveID,它都不会对您的应用程序产生影响。
要将您的应用程序与 HealthVault 集成,您将提供指向“Auth”Shell Target 的链接,用户单击该链接以登录其 HealthVault 帐户。它看起来像这样(有关更多信息,请参阅此页面):
登录后,HealthVault 会将用户重定向回您的应用程序,并返回一个“wctoken”参数。您的应用程序使用此令牌来访问用户的 HealthVault 记录。
我不确定您想到哪种集成,但如果您希望用户在访问您的站点时能够从他们的 HealthVault 帐户发布和/或查看信息,并且假设 HealthVault 支持这种情况,那么他们(应该)支持某种委托授权协议,例如 OAuth 或(更有可能)Windows Live 的 OAuth 专有版本。无论如何,您的站点和/或 HealthVault 采用 OpenID 或 Live ID 这一事实不应成为该流程中出现问题的任何原因。授权应该独立于身份验证。