如何为.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。

结果:


以上是如何为.AspNetCore.Antiforgery设置安全标志?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>