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):

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

相关推荐
未来之窗软件服务2 分钟前
服务器运维(二十一)阿里云系统镜像本地装机img文件—东方仙盟练气期
运维·服务器·阿里云·仙盟创梦ide·东方仙盟·国产化操作系统·img镜像
骥龙27 分钟前
第四篇:融合篇——架构的涌现效应:1+1>2
运维·架构·云计算
Tipriest_36 分钟前
Linux(debian)包管理器aptitude介绍
linux·运维·debian·aptitude
忆林52042 分钟前
关于ssh连接底层(通信部分)探究,以及内网穿透相关实践
运维·ssh
梁萌1 小时前
Jenkins自动化部署(docker)
docker·自动化·jenkins·流水线·cicd·smartadmin
大连好光景1 小时前
Linux系统中那些重要的文件路径
linux·运维·服务器
胡萝卜3.01 小时前
Makefile 实战指南:从零到一掌握自动化构建
运维·机器学习·自动化·c++开发·makfile·gmu make
FIT2CLOUD飞致云1 小时前
汇报丨1Panel开源面板2025年终总结
linux·运维·服务器·开源·github·1panel
小李独爱秋1 小时前
计算机网络经典问题透视:拒绝服务(DoS)与分布式拒绝服务(DDoS)攻击全景解析
运维·服务器·分布式·计算机网络·ddos
无敌糖果1 小时前
使用Nginx二级代理Jumpserver堡垒机
运维·nginx