我正在研究一個應用程序,允許從Windows Phone應用程序和MVC 3 Web界面進行數據輸入和顯示。手機客戶端的數據訪問是通過MVC 3應用程序中託管的經過身份驗證的WCF服務進行的。用戶將會跟蹤他們獨有的信息,因此服務只會顯示我輸入的數據。我應該如何處理Window Phone/WCF/ASP.NET MVC應用程序的用戶身份?
在這種情況下處理身份的最簡單方法是什麼?自從phone application has access to a Windows Live Anonymous ID property以來,我想過使用Windows Live ID。但是,根據我所知,無法獲得允許基於Web的Windows Live登錄的權利,該登錄允許我使用相同的Windows Live匿名ID - Windows Live Messenger Connect login gives me a site-specific unique ID,這與電話客戶端的匿名ID不同。
或者,我可以在客戶端和手機上使用Facebook身份驗證,並使用Facebook SDK。我擔心的是確保服務電話。我在想,當設備第一次使用Facebook ID連接服務時,服務器發佈了一個密鑰,並且服務訪問需要Facebook ID和服務器發佈密鑰。
關於上述的想法?有沒有更簡單的解決方案,我錯過了?
謝謝,感謝鏈接! – 2011-03-28 22:39:04
@Jon沒問題先生。即使這不是一件大事,你總是會幫助我,並樂意幫助。 – tugberk 2011-03-29 11:06:19