使用rest api生成jenkins api令牌
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用rest api生成jenkins api令牌相关的知识,希望对你有一定的参考价值。
您好我正在使用Jenkins API使用ldap的Basic Auth。现在,我发现API也可以通过令牌访问。但是这些令牌特定于每个jenkins实例,我想知道是否有办法使用REST api调用检索这些API令牌?
答案
虽然此信息不能通过REST API或jenkins-cli
直接获得,但在发出HTTP请求时仍可使用基本身份验证提取API令牌。
基于curl
和bash
工具的示例:
curl --silent --basic http://<username>:<password>@<jenkins-url>/me/configure | hxselect '#apiToken' | sed 's/.*value="([^"]*)".*/1
/g'
PS。使用来自hxselect
和html-xml-utils的sed
解析html输出。
以上是关于使用rest api生成jenkins api令牌的主要内容,如果未能解决你的问题,请参考以下文章
如何以及在何处生成 CSRF 令牌以通过 REST API 向 Django 应用程序发出请求?
如何将接收到的(承载)访问令牌传递给生成的 REST 客户端,以调用安全的 API-Gateway 端点