我已经通过Keycloak使用OIDC配置了Jenkins auth。我需要使用Bearer令牌访问Jenkins REST API,该令牌必须从Keycloak获得。是否可以配置Jenkins接受此类请求?
esyap4oy1#
正如JoSSte所指出的,Jenkins文档非常清楚地指出:TLDR:使用API令牌,如下所述:Authenticating scripted clients如果你必须从其他服务访问Jenkins,而你只有Bearer令牌,你可以做的是首先使用Bearer令牌凭证获取API令牌,然后使用该API令牌访问REST API(之后丢弃它)。这需要一些解析,例如here。
1条答案
按热度按时间esyap4oy1#
正如JoSSte所指出的,Jenkins文档非常清楚地指出:
TLDR:使用API令牌,如下所述:Authenticating scripted clients
如果你必须从其他服务访问Jenkins,而你只有Bearer令牌,你可以做的是首先使用Bearer令牌凭证获取API令牌,然后使用该API令牌访问REST API(之后丢弃它)。这需要一些解析,例如here。