将Jenkins用户凭据作为参数安全地传递给远程脚本

时间:2014-12-02 16:34:00

标签: security jenkins ldap

我的公司Jenkins实例使用corp LDAP进行用户身份验证。我们要求在内部门户网站上自动执行一个内部门户网站,这也需要使用corp LDAP进行身份验证。

由于限制使用“虚拟”LDAP用于自动化目的,我正在考虑将我的(或Jenkins用户)corp凭证安全地传递给自动化脚本。

  1. 如何将Jenkins登录的用户凭据作为参数传递给作业。
  2. 如何安全将参数传递给执行远程脚本的作业。我不想在Jenkins和远程之间的任何地方存储/传递公司LDAP。
  3. 高级谢谢。感谢输入以及有关替代解决方案的任何建议,以满足此要求。

1 个答案:

答案 0 :(得分:0)

这是我在搜索类似问题的答案时偶然发现的一个老问题。但我相信你可以使用apitoken来获取密码。要查找apitoken,请转到http(s):// yourJenkinsURL / user / yourID / configure,您可以在那里找到它。