可能重複:
Best Practices for securing a REST API/web service安全REST API應用
我正在做一個桌面應用程序,並在此應用程序,我將能夠創建/讀取/更新/刪除數據在數據庫中。 對於這個動作,我做了一個php REST api,所以我可以簡單地得到一個完整列表/api/users
和選擇用戶1與/api/users/1
。 如果你知道更好的方法你可以告訴我的課程,我認爲這是一個'好'的方法來做到這一點。
現在的問題是,我想先登錄到應用程序,所以我登錄並可以發送數據,但如何認證?
我使用C#+ PHP的REST API。爲了安全起見,我想我想知道用戶每次請求都經過身份驗證。使用REST api,我可以非常容易地向服務器發送一些數據,但是如何以適當的方式保護這些數據?
我希望我的問題很清楚。
您可以使用HTTP級身份驗證(例如HTTP基本),或者需要在每次請求,等等等等API /用戶密鑰。沒有正確/錯誤的做法。 –
不知道這對你是否有趣。 [Codeigniter Restserver](https://github.com/philsturgeon/codeigniter-restserver) – zer02