I have a form post that consistently gives me an anti-forgery token error.
Here is my form:
@using (Html.BeginForm()) { @Html.AntiForgeryToken()
AntiForgeryToken also checks your logged in user credentials haven't changed – these are also encrypted in the cookie. You can turn this off by setting AntiForgeryConfig.SuppressIdentityHeuristicChecks = true in the global.asax.cs file.
AntiForgeryConfig.SuppressIdentityHeuristicChecks = true