看了下公司的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相关推荐

  1. Jenkins用户权限管理

    我们可以利用Role-based Authorization Strategy 插件来管理Jenkins用户权限 安装Role-based Authorization Strategy插件 开启权限全 ...

  2. asp.net core根据用户权限控制页面元素的显示

    asp.net core根据用户权限控制页面元素的显示 Intro 在 web 应用中我们经常需要根据用户的不同允许用户访问不同的资源,显示不同的内容,之前做了一个 AccessControlHelp ...

  3. Java系列技术之SSH整合+用户权限控制模型项目-钟洪发-专题视频课程

    Java系列技术之SSH整合+用户权限控制模型项目-62人已学习 课程介绍         将前面讲过的Spring5.SpringMVC.Hibernate5和前端框架Easyui整合起来最终完成一 ...

  4. mysql用户控制登录_MySql用户权限控制_MySQL

    bitsCN.com MySql用户权限控制 本文将介绍MySql创建帐号,删除帐号,设置和介绍各种帐号的权限 创建用户帐号: www.bitsCN.com [sql] CREATE USER use ...

  5. struts2如何使用拦截器进行用户权限控制

    大多数网站会设置用户权限,如过滤非法用户,用户不登录时不能进行访问,或者设置访问的权限,如部分内容仅对VIP开放等等,这些权限的控制都可以用struts2中的拦截器来实现. 下面通过一个简单的Demo ...

  6. Vue2.0用户权限控制解决方案

    Vue2.0用户权限控制解决方案 参考文章: (1)Vue2.0用户权限控制解决方案 (2)https://www.cnblogs.com/zhumengke/articles/11526973.ht ...

  7. Vue-Access-Control:前端用户权限控制解决方案

    Vue-Access-Control:前端用户权限控制解决方案 参考文章: (1)Vue-Access-Control:前端用户权限控制解决方案 (2)https://www.cnblogs.com/ ...

  8. 案例分享:Qt激光加工焊接设备信息化软件研发(西门子PLC,mysql数据库,用户权限控制,界面设计,参数定制,播放器,二维图,期限控制,参数调试等)

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/127669684 长期持续项目技术分享,有专业Qt需求请 ...

  9. 用户权限控制(Token登录)

    1.用户权限控制 1.1 用户登录 1.1.1 流程分析 1) 用户登录界面,需要输入手机号密码 2) 登录组件 login.vue 登录按钮 type="primary" :lo ...

最新文章

  1. php webuploader大文件,web uploader 上传大文件总结
  2. android listView嵌套gridview的使用心得
  3. markdown数学公式全集
  4. 做自适应网站专业乐云seo_乐云分享新站SEO优化实践经验,收录和排名持续稳定上升方...
  5. mysql data文件夹下的ibdata1 文件作用
  6. 一个vue管理系统的初步搭建总结
  7. MATLAB调用C++程序
  8. C++ Primer 5th笔记(chap 17 标准库特殊设施)正则表达式类和输入序列类型
  9. [发布] 矩阵乘法及其对于编程求斐波那契数列的某一项的应用
  10. react 16.6 懒加载 Lazy 尝鲜
  11. 2021年数据科学家面试:4个基本SQL窗口函数介绍以及示例
  12. Docker实践(六)部署redis
  13. 20155222 卢梓杰 myod
  14. windows azure mysql data disk_调整Azure中虚拟机数据磁盘大小实践
  15. 计算机导论答案解析,计算机导论答案解析内容.doc
  16. CleanCodeHandbook Chapter 2: Math(17-19)
  17. Python 在数据科学中一直打压 R 语言?
  18. 大一考二级c语言,大专学生计算机二级是大一考还是大二考
  19. 如何修改apache 2最大连接数
  20. SurfaceView 之满屏的代码雨效果

热门文章

  1. react中使用enzyme.mount和sinon
  2. html中如何访问ftp中的图片,CSS FTP上传网页图解教程
  3. 【i.MX6ULL】驱动开发3——GPIO寄存器配置原理
  4. apmserv5.2.6 mysql启动失败_win7(xp) APMServ5.2.6 Apache启动失败,MYSQL启动失败 的解决办法...
  5. apmserv mysql密码_apmserv中修改mysql的root与phpmyadmin密码方法介绍
  6. unraid应用_套娃自动备份unraid系统u盘_NAS存储
  7. php序顶部导航,页面上下滚动改变顶部导航的定位方式
  8. 【Java】银行账户管理系统
  9. 计算机网络技术的研究现状,计算机网络技术发展研究
  10. 无尽神域服务器维护,无尽神域辅助介绍_脚本功能大全