Jenkins 2.192:HTTP错误403:请求中未包含有效碎屑
我最近升级到Jenkins 2.192,我的应用程序开始失败并出现以下错误:
HTTP Error 403: No valid crumb was included in the requestReason: 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之间发生了某些变化,导致了我观察到的故障。
回答:
一个无需更改源代码的简单解决方案(已通过Jenkins v2.222验证):
- 安装Strict Crumb Issuer插件(https://plugins.jenkins.io/strict-crumb-issuer/)
- 启用此插件,然后从其配置中取消选中“检查会话ID”(在Jenkins配置全局安全性下)
缺点是此解决方案使我们依赖于Strict Crumb
Issuer插件并删除了安全功能。但是由于我们的应用程序需要许多其他插件,并且只能在没有Internet访问的防火墙后运行,因此可以接受。
以上是 Jenkins 2.192:HTTP错误403:请求中未包含有效碎屑 的全部内容, 来源链接: utcz.com/qa/430775.html