如何为.AspNetCore.Antiforgery设置安全标志?
我在我的项目中使用 .net core 3.1。我为每个 cookie 设置了安全标志 true 但我无法为 AspNetCore.Antiforgery 设置安全标志。
services.AddControllers(options =>
{
options.Filters.Add(new AutoValidateAntiforgeryTokenAttribute());
});
回答
您可以为AspNetCore.Antiforgery如下设置安全标志:
services.AddAntiforgery(options =>
{
options.Cookie.SecurePolicy =CookieSecurePolicy.Always;
});
记得先清除之前的cookies。
结果: