2010-05-13 59 views
0

我只是想知道是否有任何方式與Windows Live ID集成的WPF應用程序? 它實際上是用於Windows健康保險庫[www.healthvault.com]WPF集成了微軟健康保險庫的Windows實時身份驗證

因此,健康保險箱正在使用Windows Live ID或開放標識登錄到他們的系統。 和我要做的是,爲健康保險庫創建wpf應用程序(而不是web應用程序),因此所有登錄表單用戶名都會通過,並且所有內容都在wpf應用程序內處理,而不顯示/使用任何Internet瀏覽器。

因此,對於我來說這是相當新的,我希望如果有人曾經這樣做過,尤其是對於運行在獨立wpf應用上的健康保險庫系統。

好吧,就這樣吧, 謝謝你提前!

回答

0

您需要使用「脫機」身份驗證,而不是「在線」身份驗證。

在線驗證要求用戶每次通過網絡瀏覽器登錄。這對Web應用程序很有用,但對您的應用程序不太有用。

離線驗證讓您的應用程序隨時訪問用戶的HealthVault記錄。用戶永遠不必登錄。要使用它,用戶必須經歷一次連接過程。這是通過使用連接請求完成的。在用戶完成此過程後,您的應用程序會獲得兩個身份驗證令牌:person-idrecord-id。這些是您的應用程序用來連接用戶的HealthVault記錄的內容,因此應將其保存到數據庫或類似的地方。

這個MSDN頁面應該有所幫助:http://msdn.microsoft.com/en-us/healthvault/cc507205.aspx

+0

所以是有可能記錄在沒有Web界面或不?據我瞭解 - 唯一的區別是,在離線身份驗證您只登錄一次,但在這兩種情況下使用Web界面? – 2013-12-07 11:38:42