2010-05-22 56 views
0

我有一個網站,其中包含用戶的個人資料。我現在正在開發移動應用程序,我想通過應用程序訪問個人資料的詳細信息。我的想法是簡單地創建一個返回相關字段的web服務(其中一些可能受密碼保護)。我如何確保Web服務僅由我的應用程序請求,而不是由其他任何東西(桌面,其他應用程序等)請求?最初的想法是在程序中嵌入一個祕密密鑰,該密鑰用於加密發送到Web服務的數據,但我不確定某人在客戶端應用程序中找到該密鑰有多困難。從手機撥打我的網絡服務

對這種情況最好的方法有什麼建議嗎? (我認爲技術將是相同的,無論手機型號如何) 謝謝

回答

0

微軟現在認爲ASMX網絡服務是「傳統技術」。所有新的開發都應該使用WCF來完成。

WCF在安全性方面比ASMX有更多的功能。