一般通过api调用Jenkins job出现403(HTTP ERROR 403 No valid crumb was included in the request)报错,是因为新版本Jenkins为了安全,搞的一套crsf认证机制,具体的自行百度,
我想写的重点当然是出了这个任务要怎么解决,也是对我这个问题处理的一个记录
网上基本有两种方案
1.装个插件(Strict Crumb Issuer),配合Jenkins crsf的认证,每次请求的时候参数多传一个类似session的东西,我没仔细看,因为我并不想知道,自行百度 这个插件和用法
2.一种是修改配置属性达到跳过crsf认证的目的,当然我还是喜欢这样的暴力处理,自己内部请求自己的东西,为难自己干嘛 是吧
我查到
标签:HTTP,No,403,ERROR,Jenkins,was From: https://www.cnblogs.com/avit/p/16661400.html
Jenkins官方链接:https://www.jenkins.io/doc/book/security/csrf-protection/