我选择使用“Jenkins自己的用户数据库”安全领域进行用户登录,因为我不能在我的公司中使用LDAP。当您决定将主机名或端口号更改为其他名称时,谷歌的OpenID会出现问题。
出于安全考虑,我使用“基于项目的矩阵授权策略”模式。
但我似乎无法创建自己的组,并将用户添加到组中来管理权限。
发布于 2012-12-06 06:06:38
According to this posting by the lead Jenkins developer, Kohsuke Kawaguchi, in 2009,对于内置的Jenkins用户数据库没有组支持。组支持仅在将Jenkins与LDAP或Active Directory集成时可用。2012年的情况似乎也是如此。
然而,正如Vadim在他的回答中所写的那样,由于有了Role strategy plug-in,你不需要为内置的Jenkins用户数据库提供组支持。
发布于 2012-11-21 19:30:36
您可以使用Role Strategy plugin来实现此目的。它就像一个护身符,只需设置一些角色并分配它们即可。即使是在特定于项目的级别上。
发布于 2013-03-20 02:29:11
我在Jenkins-3.5下安装了角色插件,但它没有在“管理Jenkins”下显示“管理角色”选项,并且当用户从wiki进入安全安装页面时,所有用户都会立即被锁定。我不得不手动关闭服务器上的Jenkins,恢复正确的配置设置(/me很乐意进行正确的备份),然后重新启动Jenkins。
我对此并没有太高的期望,因为这个插件最后一次更新是在2011年
https://stackoverflow.com/questions/11855944
复制相似问题