【问题标题】:Spring Security auto CSRF token creation is not working on FirefoxSpring Security 自动 CSRF 令牌创建不适用于 Firefox
【发布时间】:2020-08-31 12:57:45
【问题描述】:

当我通过使用 Spring 框架和 Spring Security 的应用程序上传文件时,它会通过 Spring 在请求中发送一个 CSRF 令牌以防止 CSRF。这个令牌似乎没有生成,因为它在 Firefox 的请求 URL 中被遗漏了。同样,这仅在 Firefox 中发生。有没有人对此有任何经验和/或对为什么会发生这种情况有任何见解?我已经尝试在浏览器中接受来自该网站的 cookie,并在我的代码中进行了一些修改以允许它,但似乎都不起作用。谢谢你。

【问题讨论】:

    标签: spring rest firefox csrf


    【解决方案1】:

    如果有人想知道,事实证明我检索新 CSRF 令牌的异步调用没有按时触发,并且表单会在没有它的情况下发布,因此导致来自 Spring 的此错误消息。如果您收到此错误,请检查您是否过早发布表单。

    【讨论】:

      猜你喜欢
      • 2015-03-06
      • 2019-07-20
      • 2014-07-03
      • 2014-11-29
      • 2017-09-07
      • 1970-01-01
      • 2015-06-13
      • 2017-02-23
      相关资源
      最近更新 更多