アプリケーションの開発にasp.net mvc3を使用しています。
私は自分のページを aniforgerytoken によって CSRF に対して保護しています。
データグリッドの上に [削除] ボタンがあるとします。ユーザーがボタンをクリックすると、ajax 呼び出しは、選択したアイテムの ID を国/削除アクションなどに投稿します。
問題は、ユーザーがリクエストの ID を変更しようとする可能性があることです (ソース コード ページを調べると、$.post(...) を使用します)。そのため、選択されていない国を削除できます (最悪の場合、彼にはそれらを削除する権限がありません)
これに対してページを保護するにはどうすればよいですか? ユーザーが本当にアイテムを削除する権限を持っている場合、削除アクションをチェックしたくありません。
ajax 呼び出しハッシュについて聞いたことがありますが、MVC で役立つチュートリアルやそれを行うための何かが見つかりませんでした。