微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CDN 上的 ASP .Net AntiForgeryToken

如何解决CDN 上的 ASP .Net AntiForgeryToken

我的 Asp .Net 站点是从具有完整页面缓存的 CDN 提供的。在带有表单的页面上,这会干扰 AntiForgeryToken,因为令牌的值被缓存(连同页面的其余部分)。我可以在 Ajax 中输入该值吗?

详情:

  1. 从 CDN 缓存提供的页面 - AntiForgeryToken 值包含在 那个缓存
  2. 页面加载时,调用生成自定义控制器 AntiForgeryToken - 使用 .Net 方法 System.Web.Mvc.HtmlHelper.AntiForgeryToken
  3. 使用javascript替换 具有此新生成版本的令牌的缓存版本

在表单提交时调用的控制器方法是否接受此令牌有效?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。