有什么办法可以防止在 Asp.Net Core 2 中创建.AspNetCore.Antiforgery Cookie?
根据我的理解 services.addmvc 在内部调用 AddAntiforgery,我似乎找不到任何方法来防止这种情况?
这很重要的原因是因为我无法在用户同意之前设置任何 cookie,并且 .AspNetCore.Antiforgery cookie 是默认设置的。
好的,我找到了解决方案。如果将此行添加到 Startup.cs 的 ConfigureServices 中,将永远不会创建 cookie:
services.AddAntiforgery(options => { options.Cookie.Expiration = TimeSpan.Zero;});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2702 次 |
| 最近记录: |