代码之家  ›  专栏  ›  技术社区  ›  Alexander Prokofyev

为什么不默认在每种形式中都包含抗组织激素?

  •  4
  • Alexander Prokofyev  · 技术社区  · 15 年前

    我很感兴趣为什么 AntiForgeryToken 默认情况下是否包括在每个ASP.NET MVC窗体中?似乎总是包含它的好处大于可能的缺点。这种行为可以在需要时被禁用,比如Web表单 HttpRequestValidationException .

    2 回复  |  直到 15 年前
        1
  •  1
  •   Fenton    15 年前

    反组织代币在2月份才从“MVC期货”转移到“MVC核心”,所以很可能是由于时间安排,它无法成为内置的固定设备。

    另一个可能的原因是开发MVC框架的团队确实把所有的能力都交给了开发人员。你可以用其他的方法代替反组织令牌,你可以选择使用不同的测试框架、数据框架等。这是一种新的方法,当你回顾微软的历史时,他们会让你使用他们提供的东西。

        2
  •  4
  •   Çağdaş Tekin    15 年前

    我想是因为你不想把它写在 GET 方法。