jenkins - 错误 403 No Valid Crumb 包含在请求中
问题描述
我2.150.2
在 Openshift 集群中运行 Jenkins。我正在使用一个名为Jenkins-openshift-login-plugin 的插件登录到 Jenkins 帐户。当我启用Csrf protection
并尝试执行curl
触发作业时。它失败并给出错误为
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 403 No valid crumb was included in the request</title>
</head>
<body><h2>HTTP ERROR 403</h2>
<p>Problem accessing /job/OpenShift%20Sample/. Reason:
<pre> No valid crumb was included in the request</pre></p><hr><a href="http://eclipse.org/jetty">Powered by Jetty:// 9.4.z-SNAPSHOT</a><hr/>
</body>
</html>
我有有效的面包屑和令牌,但仍然出现错误。我用于请求的命令是
curl -X POST -H "Authorization: Bearer <Token>" -H "Jenkins-Crumb: <Crumb>" <Jenkins URL>/job/myProject
我不知道我做错了什么。
解决方案
推荐阅读
- c - 由于 unsigned int 变量类型在 c 中有无限循环时会发生什么
- python - 在Python中将垂直系列重塑为水平系列
- javascript - 引用静态方法内部的类而不使用其名称
- javascript - 将变量从 javascript 传递给 python,无需重新加载页面
- javascript - Non-greedy capturing parenthesis
- python-3.x - 如何为 CIFAR 10 pytorch 教程添加 GPU 计算?
- amazon-web-services - 如何通过节点红色 MQTT 设置 AWS SNS 电子邮件的电子邮件主题?
- swift - “找不到适用于应用程序的 WatchKit 1.0 应用程序包”Xcode 10.1 Swift 4.2
- excel - 如何使用 JCL 将 SQL 结果处理成 CSV/Excel 附件?
- javascript - 如何在图表中使用 CSV 中的值?