如何在Jenkins中创建用户并将其添加到组中进行身份验证?

xbe*_*eta 59 security openid hudson ldap jenkins

我选择使用"Jenkins自己的用户数据库"安全领域进行用户登录,因为我无法在公司中使用LDAP.当您决定将主机名或端口号更改为其他内容时,Google的OpenID会出现问题.

我使用"基于项目的矩阵授权策略"架构来保护我的安全.

但我似乎无法创建自己的组,并将用户添加到组以管理权限.

Ste*_*HHH 66

据领导Jenkins开发人员Kohsuke Kawaguchi在2009年发布的消息,内置的Jenkins用户数据库没有任何组支持.只有在将Jenkins与LDAP或Active Directory集成时,才能使用组支持.这似乎在2012年是相同的.

但是,正如Vadim在他的回答中写道,由于角色策略插件,您不需要对内置Jenkins用户数据库的组支持.


Vad*_*tov 28

您可以为此目的使用角色策略插件.它就像一个魅力,只是设置一些角色并分配它们.即使是在项目特定的级别.


小智 5

我在Jenkins-3.5下安装了Role插件,但它没有显示"Manage Jenkins"下的"Manage Roles"选项,当一个人从wiki跟随安全安装页面时,所有用户都被立即锁定.我不得不在服务器上手动关闭Jenkins,恢复正确的配置设置(/我很乐意做适当的备份)并重启Jenkins.

我没有寄予厚望,因为该插件最后一次更新于2011年

  • 詹金斯3.5?最新版本现在是1.509. (2认同)