与此问题类似How can we execute Jenkins job using other user credential
我的用户将使用活动目录凭据登录Jenkins,然后作为作业的一部分使用publish-over-cifs,它必须使用登录时提供的相同域凭据。
这需要Jenkins在内存中保留密码才能将其提供给cifs插件。
我该怎么做?
我已经以25美元https://issues.jenkins-ci.org/browse/JENKINS-22561?focusedCommentId=198490#comment-198490 {/ p>赞助了詹金斯问题https://freedomsponsors.org/core/issue/483/publish-over-cifs-should-be-able-to-use-jenkins-session-credentials-including-domain-when-jenkins-active-directory-authentication-is-used?alert=SPONSOR#
答案 0 :(得分:1)
对不起,我不知道如何回答你的问题,但这是一个完全不可思议的假设解决方案。
AD用户已在自己的计算机上登录,可以使用AD共享/ SMB及其登录的凭据。
设计一个要求用户提供其机器IP地址的作业。然后让该作业在该机器上生成一个Jenkins Slave,并在该Slave上执行该作业,以便它本身可以访问AD。
这个答案可能值得投票