我不知道为什么“登录用户可以做任何事情”意味着Jenkins会很高兴地允许未经验证的用户查看项目详细信息和访问工件……无论如何,我需要知道如何让Jenkins允许登录的用户访问任何内容,并对未登录的用户隐藏所有内容。帮帮忙好吗?
发布于 2013-01-09 09:22:37
这可以使用Role-Strategy plugin来完成。
安装插件,添加一个名为"Anonymous“的新组,然后取消选中所有内容。然后,您需要添加另一个名为"authenticated“的组并检查所有内容。将现有用户添加到此组。Jenkins会立即提示您以这种方式登录。
发布于 2013-03-01 19:04:53
您可以使用https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin
它允许指定定义角色并将角色分配给用户,没有角色的用户甚至看不到jenkins ui。
发布于 2013-03-01 11:47:51
此外,如果您使用GitHub作为版本控制系统--您可以使用GitHub OAuth插件。一旦“匿名者”到达你的页面,他们将被自动重定向到GitHub。
https://stackoverflow.com/questions/14226681
复制相似问题