2011-04-24 130 views
0

我有我的WCF服務中可以刪除用戶的方法。通過對我的WCF方法的JSON調用,可以使用此功能。 (IE:用戶/刪除/ 20將刪除用戶20.)我怎樣才能做到這一點,所以有人輸入用戶/刪除/ 20將無法刪除用戶?或者有人僞造JSON請求。我已經閱讀了ValidateAntiForgeryToken屬性,但這似乎無法幫助我。我用錯了嗎?保護JSON調用WCF服務

回答

0

刪除用戶的功能可能已經實施,因爲某些人確實被允許刪除用戶。你的服務需要驗證(識別用戶)和授權(檢查只有被許可的用戶可以執行某些方法)。

如果您有身份驗證和授權,那麼您無需擔心客戶端訪問您的服務。

如果您提供更多信息,我可以更具體。誰允許刪除用戶?他們用什麼客戶?誰不允許刪除用戶?那些被允許刪除用戶的人可以刪除任何用戶嗎?或者他們只能刪除某些用戶(如屬於同一部門的用戶)?

(並且請使您的刪除方法只能作爲POST請求執行,而不能作爲GET請求執行。)