Jenkins-基于Role的鉴权机制

jenkins自带了一些全局性的安全配置。 但无法通过job等相对细粒度的来控制使用者的权限。但它可以借助相关的插件实现细颗粒的权限控制。

插件: Role-based Authorization Strategy

需要在configure global security中配置授权策略如下:

保存后, 系统管理页面会有Manage and Assign Roles操作选项:

  1. 管理角色(manage roles):

可以创建全局角色、项目角色,并可以为角色分配权限。

项目角色与全局角色的区别就是,项目角色只能管理项目,没有管理jenkins的权限配置。


Pattern选项支持正则表达式,如"Roger-."表示所有以Roger-开头的项目,"(?i)roger-.*"表示以roger-开头的项目并且不区分大小写,如以ABC开头的项目可以配置为"ABC|ABC.*",也可以使用"abc|bcd|efg"直接匹配多个项目。

  1. 分配角色(assign roles):

为用户分配所属角色,可以分配全局角色和项目角色。

相关推荐
人工智能训练32 分钟前
Windows系统Docker中Xinference 集群无法启动的解决方法
linux·运维·服务器·windows·docker·容器·xinference
Full Stack Developme33 分钟前
Linux YUM、Docker 和源码编译
linux·运维·docker
小兔薯了35 分钟前
11.项目实战:fail2ban+firewalld
运维·服务器
java_logo40 分钟前
Prometheus Docker 容器化部署指南
运维·人工智能·docker·容器·prometheus·ai编程
a***11351 小时前
用nginx正向代理https网站
运维·nginx·https
YQ_012 小时前
ubuntu22.04及以上,安装中文输入法
linux·运维·服务器
python百炼成钢2 小时前
45.Linux I2C 驱动
linux·运维·服务器·驱动开发
8K超高清2 小时前
超高清科技引爆中国电影向“新”力
大数据·运维·服务器·网络·人工智能·科技
CIb0la2 小时前
Google 将用 Aluminium OS 取代 ChromeOS
运维·生活·媒体
fiveym2 小时前
CentOS 7 部署 isc-dhcp-server(PXE 场景专属,含完整配置 + 避坑指南)
linux·运维·centos