我选择使用“Jenkins自己的用户数据库”安全域进行用户登录,因为我无法在公司使用LDAP。当您决定将主机名或端口号更改为其他内容时,Google的OpenID会出现问题。并且我使用“基于项目的矩阵授权策略”模式来保证我的安全。但我似乎无法创建自己的组,也无法向组中添加用户来管理权限。
pxyaymoc1#
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用户数据库的组支持。
7z5jn7bk2#
您可以使用Role-based Authorization Strategy插件来实现此目的。它的工作原理就像一种魅力,只要设置一些角色并分配给他们,即使是在项目特定的水平。
Role-based Authorization Strategy
nvbavucw3#
我在Jenkins-3.5下安装了Role插件,但它在“Manage Jenkins”下没有显示“Manage Roles”选项,当一个人从wiki跟随安全安装页面时,所有用户都被即时锁定。我不得不在服务器上手动关闭Jenkins,恢复正确的配置设置(/me很乐意做适当的备份)并重新启动Jenkins。我并没有抱太高的希望,因为这个插件最后一次更新是在2011年
3条答案
按热度按时间pxyaymoc1#
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用户数据库的组支持。
7z5jn7bk2#
您可以使用
Role-based Authorization Strategy
插件来实现此目的。它的工作原理就像一种魅力,只要设置一些角色并分配给他们,即使是在项目特定的水平。
nvbavucw3#
我在Jenkins-3.5下安装了Role插件,但它在“Manage Jenkins”下没有显示“Manage Roles”选项,当一个人从wiki跟随安全安装页面时,所有用户都被即时锁定。我不得不在服务器上手动关闭Jenkins,恢复正确的配置设置(/me很乐意做适当的备份)并重新启动Jenkins。
我并没有抱太高的希望,因为这个插件最后一次更新是在2011年