请求Github Auth缺少总体/读取权限的Jenkins crum

2024-10-04 03:16:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我想让用户访问Jenkins作业。为了模拟他的烫发,我将自己从管理组中移除,并使用python中的请求库调用http://<jenkins-url>:8080/crumbIssuer/api/json。我得到错误403-Missing Overall/Read permissions。但是,如果我在使用github登录的jenkins中输入相同的url,我就可以正确地获得crump。这是我的请求电话:

req = requests.get('http://jenkins-url:8080/crumbIssuer/api/json',
                    auth=('username', 'api-token'))

我做错什么了?如何通过python脚本获取crum。在


Tags: 用户githubapijsonhttpurlpermissionsread