在前面的文章中,使用了用户名和密码的方式进行用户身份验证,可以操作API进行Job的创建等动作,在这篇文章中,将介绍另外一种更为安全的通用的认证方式:API Token。
Jenkins环境
由于从Jenkins 2.129版本, API token的功能发生了变化。以下为LTS 2.73.3的Jenkins的API使用截图:
使用起来特点为:
- User ID无法修改
- 可以随时查看API Token信息
- 可以通过Change API Token进行Token信息的更换
- 只可以保存一个固定为User ID的token信息,如果有多个应用都通过Token与Jenkins相连,只能使用同一个token。
而在LTS 2.164.3中,使用截图如下所示
使用起来特点为