如何在Jenkins中设置多种身份验证方式,例如LDAP和Jenkins用户数据库?

时间:2018-04-20 09:15:11

标签: authentication jenkins

实际上,对Jenkins的身份验证是通过LDAP完成的。

我团队中的某些人不是LDAP的成员。

有没有办法同时使用LDAP和Jenkins用户数据库?

2 个答案:

答案 0 :(得分:1)

这不可能如上所述。功能请求为JENKINS-15063

但是,可以通过几种方式进行估算(尽管Jenkins用户数据库仍然无法使用)。

  • 对于多个LDAP领域,您可以设置将目录林组合在一起的单个代理服务器。
  • 使用PAM,您可以定义多个身份验证来源和后备广告,例如/etc/pam.d/jenkins

答案 1 :(得分:-1)

是的,这是可能的,需要两个步骤:

  1. 添加用户
    导航至Jenkins - >管理Jenkins - >配置全局安全 在授权下,您需要配置谁可以执行哪些操作。您可以添加LDAP组和/或用户,并微调他们可以做的事情 如果您启用了基于Matrix或基于项目/矩阵的授权,那么您将有一个字段来添加新用户/组。您可以添加LDAP已知或未知的用户。
  2. 添加凭据
    如果您添加了LDAP不知道的用户,则需要在Jenkins中创建凭据(即密码)。
    导航到Jenkins - >凭证 - >系统 - >全球凭证 - >添加凭证
    然后添加用户名和密码。