如何配置 Jenkins 使用 MFA/2FA

gra*_*aii 6 authentication jenkins

我们希望用户使用他们的用户名/密码以及另一种形式的多因素身份验证(例如 Google Auth(或 Authy))来登录 Jenkins。

我们没有找到任何支持此功能的插件。

我们正在使用 AWS,因此我们考虑的事情之一是将 ALB 放在 Jenkins 前面,然后放置,但这可能会干扰从 github 获取 POST 请求以触发构建。

关于如何在 Jenkins 上启用 MFA 有什么想法吗?

小智 3

我相信建议使用 SSO(类似于 SAML:https: //wiki.jenkins.io/display/JENKINS/SAML+Plugin),然后作为 SSO 的一部分,您可以实现 MFA。直接使用 Jenkins 进行 MFA 的问题是 Jenkins 的用户管理非常基本。