你好我正在使用Jenkins API使用ldap的基本身份验证。现在,我发现API也可以通过令牌访问。但是,这些令牌是特定于每个jenkins实例,我想知道是否有方法使用REST API调用来检索这些API令牌?使用rest api生成jenkins api标记
0
A
回答
1
尽管此信息不能通过REST API或jenkins-cli
直接获得,但在发出HTTP请求时仍可使用基本身份验证来提取API令牌。
基于curl
和bash
工具的一个例子:
curl --silent --basic http://<username>:<password>@<jenkins-url>/me/configure | hxselect '#apiToken' | sed 's/.*value="\([^"]*\)".*/\1\n/g'
PS。使用hxselect
从html-xml-utils和sed
解析HTML输出。
+0
谢谢,这解决了我的问题,但是引入了一个新的 - 在java中解析html。我有类似的HTML输出问题,用于通过REST API在jenkins中创建凭证。 –
相关问题
- 1. Jenkins,ADVANCED REST API
- 2. 标记图片API API/REST API
- 3. 为REST api生成api密钥
- 4. Github服务(Jenkins)使用Rest API
- 5. 生成rest API代码?
- 6. 用于标记机器的Softlayer REST API
- 7. 生成和发布基于REST API的REST API文档
- 8. 使用REST API
- 9. 使用REST API
- 10. OneDrive API - 使用REST API
- 11. TeamCity Rest API - 运行自定义生成
- 12. 从unittests生成REST-API文档
- 13. golang:swagger REST api文档生成器
- 14. 从Golang REST API生成Amazon S3令牌
- 15. 使用PowerDNS REST api插入A记录
- 16. 使用Neo4J REST API
- 17. 使用REST API的Salesforce Quickbooks集成
- 18. 使用MS Bot Framework与REST API集成
- 19. 使用Zend Framework的REST API - 是否可以生成pdf文档
- 20. 使用TeamCity的REST API得到一个生成日志
- 21. 使用REST API生成JasperServer报告时传入内容
- 22. Facebook使用Graph/REST API上传后的标记图像
- 23. REST API - 使用“Accept:application/json”HTTP标头
- 24. 我可以使用Jenkins Artifactory Plugin(DSL)来调用Artifactory REST API吗?
- 25. 如何记录REST API?
- 26. API与REST API
- 27. REST API与非REST API
- 28. Jenkins REST API停止使用令牌构建
- 29. 在Linux上使用Jenkins执行Newman REST API测试
- 30. 对Jenkins gerrit触发器使用gerrit rest api
嗯,它们是一种安全措施。你能否澄清一下,你问是否有api调用通过基本身份验证涉及的休息请求来获取构建令牌? –
我需要一个休息api来生成用户的API令牌,以便我可以通过REST api执行创建/构建jenkins作业,是的使用基本身份验证。 –