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

Security 将Jenkins用户凭据作为参数安全地传递给远程脚本,security,jenkins,ldap,Security,Jenkins,Ldap,我的corp-Jenkins实例使用corp-LDAP进行用户身份验证。我们需要在内部门户上实现自动化,这也需要使用corp LDAP进行身份验证 由于出于自动化目的使用“虚拟”LDAP存在限制,因此我考虑将我的(或Jenkins用户)公司凭证安全地传递给自动化脚本 如何将Jenkins登录用户凭据作为参数传递给作业 如何安全地将参数传递给执行远程脚本的作业。我不想在Jenkins和remote之间的任何位置存储/传递corp LDAP 非常感谢。感谢您对满足此要求的替代解决方案的意见和建议。这

我的corp-Jenkins实例使用corp-LDAP进行用户身份验证。我们需要在内部门户上实现自动化,这也需要使用corp LDAP进行身份验证

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

  • 如何将Jenkins登录用户凭据作为参数传递给作业
  • 如何安全地将参数传递给执行远程脚本的作业。我不想在Jenkins和remote之间的任何位置存储/传递corp LDAP
    非常感谢。感谢您对满足此要求的替代解决方案的意见和建议。

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

    这里解释:Salv,谢谢你的链接。我想我们已经很接近了,但我想要更多。我不想在jenkins配置系统中输入我的用户名/密码。它应该根据登录的用户凭据自动拾取。我怀疑这是可能的。还可以传递base64编码的username:password进行构建,以便我可以直接使用http auth头中的编码文本进行自动化。谢谢