首页 > 解决方案 > 错误 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

我不知道我做错了什么。

标签: jenkinsopenshift

解决方案


推荐阅读