title: Automating Anti Forgery Token Validation on MVC Apps
body: <p>Is there a way to automatically have <code>[ValidateAntiForgeryToken]</code> annotation on all HTTP post methods on a controller without having to explicitly defining it? </p>
  
  <p>and also is there a way to extend the <code>MVC Html.BeginForm()</code> helper to include the anti forgery token at all times?</p>
  
  <p>and finally the purpose of doing this is to keep things consistent across the application, can there be a reason not to do this for some scenarios?</p>