如何限制访问Jenkins?

时间:2016-07-18 14:12:53

标签: authentication jenkins configuration authorization

我的Jenkins实例目前对每个用户开放,没有身份验证。我想保护Jenkins不被未经授权的用户访问。我正在寻找一个非常简单/基本的解决方案 - 一个用户。如果这是" admin"用户没有对自己进行身份验证,他不应该做任何事情。如果他有,他应该完全访问Jenkins实例(包括所有项目)。如何配置?

2 个答案:

答案 0 :(得分:2)

请按照以下步骤操作:

转到配置全局安全 - &gt; 安全领域:Jenkin自己的用户数据库和授权<​​strong>登录用户可以执行任何操作。保存后,Jenkins应该提示您创建一个新用户。请填写用户名和密码等详细信息,以创建所需的用户。

然后,使用该用户登录并将授权更改为基于Matrix的安全性。矩阵配置应如下所示,即,它应具有所需用户的所有权限,匿名用户无权限。

Jenkins Security Settings

答案 1 :(得分:0)

首先,您需要创建一个管理员用户或任何您想要的用户。

为此,请转到您的jenkins仪表板页面,找到&#34;凭据&#34; 选项。 在凭据中,您可以创建用户。

创建管理员用户后,只需返回您的jenkins仪表板页面,找到&#34; Manage Jenkins&#34; 选项,然后点击&#34;配置全球安全&#34;

在全局安全性页面中,选中&#34;启用安全性&#34; 框,向下滚动到&#34;访问控制&#34; ,然后选择< strong>&#34; Jenkins自己的用户数据库&#34; 并选择用户登录后可以执行的操作。