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

2q5ifsrm  于 2023-01-29  发布在  Jenkins
关注(0)|答案(3)|浏览(298)

我选择使用“Jenkins自己的用户数据库”安全域进行用户登录,因为我无法在公司使用LDAP。当您决定将主机名或端口号更改为其他内容时,Google的OpenID会出现问题。
并且我使用“基于项目的矩阵授权策略”模式来保证我的安全。
但我似乎无法创建自己的组,也无法向组中添加用户来管理权限。

pxyaymoc

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用户数据库的组支持。

7z5jn7bk

7z5jn7bk2#

您可以使用Role-based Authorization Strategy插件来实现此目的。
它的工作原理就像一种魅力,只要设置一些角色并分配给他们,即使是在项目特定的水平。

nvbavucw

nvbavucw3#

我在Jenkins-3.5下安装了Role插件,但它在“Manage Jenkins”下没有显示“Manage Roles”选项,当一个人从wiki跟随安全安装页面时,所有用户都被即时锁定。我不得不在服务器上手动关闭Jenkins,恢复正确的配置设置(/me很乐意做适当的备份)并重新启动Jenkins。
我并没有抱太高的希望,因为这个插件最后一次更新是在2011年

相关问题