Jenkins用户权限控制插件——Role-based Authorization Strategy
看了下公司的jenkins权限配置,发现公司用的是Role-based Authorization
Strategy插件做的权限控制(之前公司一直用的是安全矩阵的方式控制的) 这里就大概记录一下吧
使用Role-based Authorization Strategy这个插件需要在jenkins插件里搜索并下载下载成功后重启jenkins,发现在jenkins管理中会多出一个Manage and Assign Roles,如下图:
点进去可以分别管理角色和给用户分配角色:
我们首先看下Manage Roles:
这里包括几个选项,
Global roles :这个选项是添加一个角色,该角色对项目可以有哪些权限,一般会给开放分配build,cancel等权限,每个公司不太一样
Project roles:这个选项就是添加一个可以对哪些job进行操作的角色权限,Role是角色名,会在Assign Roles里展示的,Pattern是匹配项目,比如你的项目名是dys-web-prod,那么这里就要写dys-web-.*进行匹配(我个人测试的结果是这样的)
Slave roles:这个公司没用到,应该是对角色添加一个从角色
权限说明:Overall是全局权限,job,run,view,scm是业务权限
overall中的read要勾选,否则用户登陆后什么也看不到
2、配置完角色后,进行角色分配
点开Assign Roles
这里也有几个选项
Global roles:这个是将用户绑定到刚才在Manage Roles中配置的全局角色
Item roles:这个就是将用户绑定到Pattern匹配的项目上,这样用户就只能对匹配的job进行操作了。
Node roles:没有使用
以上配置完成后,就实现了用户只能访问某些job的权限控制了
Jenkins用户权限控制插件——Role-based Authorization Strategy相关推荐
- Jenkins用户权限管理
我们可以利用Role-based Authorization Strategy 插件来管理Jenkins用户权限 安装Role-based Authorization Strategy插件 开启权限全 ...
- asp.net core根据用户权限控制页面元素的显示
asp.net core根据用户权限控制页面元素的显示 Intro 在 web 应用中我们经常需要根据用户的不同允许用户访问不同的资源,显示不同的内容,之前做了一个 AccessControlHelp ...
- Java系列技术之SSH整合+用户权限控制模型项目-钟洪发-专题视频课程
Java系列技术之SSH整合+用户权限控制模型项目-62人已学习 课程介绍 将前面讲过的Spring5.SpringMVC.Hibernate5和前端框架Easyui整合起来最终完成一 ...
- mysql用户控制登录_MySql用户权限控制_MySQL
bitsCN.com MySql用户权限控制 本文将介绍MySql创建帐号,删除帐号,设置和介绍各种帐号的权限 创建用户帐号: www.bitsCN.com [sql] CREATE USER use ...
- struts2如何使用拦截器进行用户权限控制
大多数网站会设置用户权限,如过滤非法用户,用户不登录时不能进行访问,或者设置访问的权限,如部分内容仅对VIP开放等等,这些权限的控制都可以用struts2中的拦截器来实现. 下面通过一个简单的Demo ...
- Vue2.0用户权限控制解决方案
Vue2.0用户权限控制解决方案 参考文章: (1)Vue2.0用户权限控制解决方案 (2)https://www.cnblogs.com/zhumengke/articles/11526973.ht ...
- Vue-Access-Control:前端用户权限控制解决方案
Vue-Access-Control:前端用户权限控制解决方案 参考文章: (1)Vue-Access-Control:前端用户权限控制解决方案 (2)https://www.cnblogs.com/ ...
- 案例分享:Qt激光加工焊接设备信息化软件研发(西门子PLC,mysql数据库,用户权限控制,界面设计,参数定制,播放器,二维图,期限控制,参数调试等)
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/127669684 长期持续项目技术分享,有专业Qt需求请 ...
- 用户权限控制(Token登录)
1.用户权限控制 1.1 用户登录 1.1.1 流程分析 1) 用户登录界面,需要输入手机号密码 2) 登录组件 login.vue 登录按钮 type="primary" :lo ...
最新文章
- php webuploader大文件,web uploader 上传大文件总结
- android listView嵌套gridview的使用心得
- markdown数学公式全集
- 做自适应网站专业乐云seo_乐云分享新站SEO优化实践经验,收录和排名持续稳定上升方...
- mysql data文件夹下的ibdata1 文件作用
- 一个vue管理系统的初步搭建总结
- MATLAB调用C++程序
- C++ Primer 5th笔记(chap 17 标准库特殊设施)正则表达式类和输入序列类型
- [发布] 矩阵乘法及其对于编程求斐波那契数列的某一项的应用
- react 16.6 懒加载 Lazy 尝鲜
- 2021年数据科学家面试:4个基本SQL窗口函数介绍以及示例
- Docker实践(六)部署redis
- 20155222 卢梓杰 myod
- windows azure mysql data disk_调整Azure中虚拟机数据磁盘大小实践
- 计算机导论答案解析,计算机导论答案解析内容.doc
- CleanCodeHandbook Chapter 2: Math(17-19)
- Python 在数据科学中一直打压 R 语言?
- 大一考二级c语言,大专学生计算机二级是大一考还是大二考
- 如何修改apache 2最大连接数
- SurfaceView 之满屏的代码雨效果
热门文章
- react中使用enzyme.mount和sinon
- html中如何访问ftp中的图片,CSS FTP上传网页图解教程
- 【i.MX6ULL】驱动开发3——GPIO寄存器配置原理
- apmserv5.2.6 mysql启动失败_win7(xp) APMServ5.2.6 Apache启动失败,MYSQL启动失败 的解决办法...
- apmserv mysql密码_apmserv中修改mysql的root与phpmyadmin密码方法介绍
- unraid应用_套娃自动备份unraid系统u盘_NAS存储
- php序顶部导航,页面上下滚动改变顶部导航的定位方式
- 【Java】银行账户管理系统
- 计算机网络技术的研究现状,计算机网络技术发展研究
- 无尽神域服务器维护,无尽神域辅助介绍_脚本功能大全