2017-09-06 31 views
-4

我有一個android應用程序,我有一個由asp.net使用的Visual Studio項目。我從Android應用程序發送HTTP請求到asp.net。我有問題,每個人都可以通過搜索我的網站地址查看我的數據,並且每個人都可以更改我的數據所以這個Web服務沒有安全性。
請幫我保護我的網絡服務。如何識別android應用程序到asp.net?

+0

一個好的開始是查找基於令牌的身份驗證。智威湯遜可能是一個選擇。然後,您必須確保應用程序端的用戶每次請求都發送令牌。你沒有給我們任何細節,所以我只是想指出你正確的方向。 – JakobMillah

回答

0

正如jakobmillah提到智威湯遜可能是一個好的開始。

https://stormpath.com/blog/token-authentication-asp-net-core幫助我進入它,但我不知道android部分。

但基本的想法是通過發送用戶名和密碼從asp.net應用程序中檢索令牌。當登錄成功時,您將獲得帶有令牌的回覆。將該令牌存儲在Android應用程序的某處。您將在每次從Android應用程序向Authroization標頭中的Web應用程序發送請求時發送此令牌,並且您很有可能會去