一尘不染

Jenkins 2.192:HTTP错误403:请求中未包含有效碎屑

jenkins

我最近升级到Jenkins 2.192,我的应用程序开始失败并出现以下错误:

HTTP Error 403: No valid crumb was included in the request
Reason: No valid crumb was included in the request

降级为Jenkins 2.189后,我看不到问题。我看不到詹金斯2.189、2.190、2.191的问题。我遇到了詹金斯2.192(也见2.196)的问题

2.191和2.192之间发生了某些变化,导致了我观察到的故障。


阅读 934

收藏
2020-07-25

共1个答案

一尘不染

一个无需更改源代码的简单解决方案(已通过Jenkins v2.222验证):

  1. 安装Strict Crumb Issuer插件(https://plugins.jenkins.io/strict-crumb-issuer/
  2. 启用此插件,然后从其配置中取消选中“检查会话ID”(在Jenkins配置全局安全性下)

缺点是此解决方案使我们依赖于Strict Crumb
Issuer插件并删除了安全功能。但是由于我们的应用程序需要许多其他插件,并且只能在没有Internet访问的防火墙后运行,因此可以接受。

2020-07-25