使用OIDC的Jenkins REST API身份验证

1bqhqjot  于 2023-04-05  发布在  Jenkins
关注(0)|答案(1)|浏览(282)

我已经通过Keycloak使用OIDC配置了Jenkins auth。我需要使用Bearer令牌访问Jenkins REST API,该令牌必须从Keycloak获得。是否可以配置Jenkins接受此类请求?

esyap4oy

esyap4oy1#

正如JoSSte所指出的,Jenkins文档非常清楚地指出:
TLDR:使用API令牌,如下所述:Authenticating scripted clients
如果你必须从其他服务访问Jenkins,而你只有Bearer令牌,你可以做的是首先使用Bearer令牌凭证获取API令牌,然后使用该API令牌访问REST API(之后丢弃它)。这需要一些解析,例如here

相关问题