Как использовать Anti-Forgery Token с ASP.NET Web API без ASP.NET MVC?
У Стивена Вальтера есть статья "Предотвращение подделок подпроса с помощью ASP.NET MVC" в http://stephenwalther.com/archive/2013/03/05/security-issues-with-single-page-apps... но его решение включает MVC/Бритва и в моем интерфейсе я не планирую включать его. И есть такие статьи изобилия, которые решение добавляет @Html.AntiForgeryToken()
, но это не может быть моим решением.
Позже я решил еще один вопрос: "Политика одного и того же происхождения": http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api. Может ли это быть решением для предотвращения CSRF? Я так не думаю.