2010-03-01 50 views
1

我已經看到過關於Open ID集成的幾篇文章/問題,但我很好奇,如果我將它集成到我的網站中,然後嘗試與Microsoft HealthVault進行集成,後者接受活動ID或開放標識,這是多麼順利,或者是否存在多次登錄操作的可能性(顯然是不希望的)。集成Open ID並利用Microsoft HealthVault

理想情況下,我很想做類似的事情,註冊我的網站,如果你想使用微軟健康保險庫來存儲健康信息,系一個帳戶,隨後你不必做任何事情,假設你登錄到你的帳戶在我的網站。任何人有任何想法,如果這是可能的?

回答

0

我不確定您想要什麼樣的集成,但是如果您希望用戶能夠在他們訪問您的網站時從他們的HealthVault帳戶發佈和/或查看信息,並且假設HealthVault支持這樣的場景,那麼他們(應該)支持某種委派授權協議,例如OAuth或(更可能)Windows Live的專有版本的OAuth。無論如何,您的網站和/或HealthVault採用OpenID或Live ID的事實不應成爲該流程中的問題的任何原因。授權應該獨立於認證。

1

過去幾個月我一直在與HealthVault進行廣泛的合作。我一直沒有使用OpenID,但我認爲這對用戶選擇使用OpenID還是LiveID沒有任何影響。

要將您的應用程序與HealthVault集成,您需要提供指向用戶單擊以登錄到其HealthVault帳戶的「Auth」Shell Target的鏈接。它看起來是這樣的(見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記錄。