Nat*_*ini 5

您可以将其应用AutoValidateAntiforgeryTokenAttribute为全局过滤器Startup.ConfigureServices(),因此它会自动应用于您的所有路径:

services.AddMvc(options => 
    options.Filters.Add(new AutoValidateAntiforgeryTokenAttribute()));
Run Code Online (Sandbox Code Playgroud)

请注意,AutoValidateAntiforgeryTokenAttribute仅适用于不安全的请求(POST,PUT),而不是安全的请求(GET,HEAD,OPTIONS,TRACE).这样,只有易受CSRF攻击的操作才需要防伪签名.确保只有POST或PUT操作可以修改数据,这一点很重要!

非API应用程序的官方文档推荐使用此全局过滤方法.