推广

平台权限管理设计(权限管理系统设计报告)

iseeyu3年前 (2023-12-27)推广151

平台权限管理往往是比较核心的,权限的配置与管理存在很多矛盾的地方。例如权限控制的颗粒度与配置的复杂度就是对立的,如何在不可兼得中找到相对平衡的那个点呢。很多开发者都在不断努力试图去接近它,下面聊聊opsone平台在这方面都做了哪些努力和尝试,也算是抛砖引玉吧。

权限颗粒的控制在接口级别,接口采用自动注册机制,当平台进程启动时,各个API接口会自动将各自的接口信息注册到etcd,权限后台程序会定期拉取etcd接口注册信息,将接口注册信息写入权限数据库表中并自动维护权限表数据的实时更新。这样就最大限度地减少了人工配置操作,降低配置难度。

在权限验证环节,采用开源软件Casbin,Casbin是一个功能强大、高效的开源访问控制库。它支持基于各种访问控制模型强制授权,支持验证模型包括ACL,RBAC,ABAC,RESTful,Deny-override,Priority等,opsone平台采用了基于RBAC模式的权限验证。

用户配置方面依然采用极简的设计开发理念,只需要简单的点击鼠标即可完成权限的配置工作,不需要去理解RBAC的概念,也无需关心修改权限后是如何与casbin进行规则同步的。所有的一切都由后台程序自动完成。

左侧的菜单栏按照平台的功能模块进行导航,点击相应功能模块菜单即可显示功能模块对应的权限配置列表,权限颗粒为接口级别。

右侧的权限配置区域表示每个角色(基于RBAC)所拥有的权限,通过每个接口权限开关进行开启或者关闭。

最右侧的权限显示功能的主要作用是设置哪些接口可以在角色的权限列表里显示,也就是说可以按照实际的业务需求对角色的权限设置复杂度进行控制。例如作业模块拥有10多个接口,角色对作业模块的权限控制不需要对这10多个接口都进行配置,这样只要对不想配置的接口关闭权限显示,在角色的权限配置页面就看不到关闭的接口权限了。

可以随时编辑权限名称

只需要点击一下开启或者关闭即可对角色拥有的权限进行设置,并且可以按照功能模块进行清晰的权限设置。如果您有更好的方案或者意见都可以在评论区留言,我们一起探讨学习!

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/111135.html

相关文章

如何做好标签设计?分析总结标签设计的体验细节。

如何做好标签设计?分析总结标签设计的体验细节。

在移动端产品中,标签不是核心内容,甚至有点不起眼,但是谁都无法忽略它的存在。特别是在电商平台中,标签已经成为了不可或缺的设计形式。今天我们就来总结下的细节。 文章主要分为 3 部分: 标签是什么? 标签需要表达什么? 标签设计的要点 标签是什么? 1. 功能标签 百度百科...

梅明平:企业分销渠道选择时应考虑哪些因素?

确定结构是企业选择分销渠道的核心问题,需要慎重对待。分销渠道结构包括直间接渠道、宽窄渠道、长短渠道、单多渠道。每种分销渠道结构都牵涉渠道冲突、分销成本、覆盖面,从而最终影响企业销量和利润。以下就部分分销渠道进行阐述。直接渠道也是自营渠道,如柒牌男装的自营店,格力的自营分公司...

分享新站的关键词排名有哪些稳定方法。

分享新站的关键词排名有哪些稳定方法。

相信很多站长都碰到过新网站上线没多久就出现排名的情况,但是面对突如其来的排名,相信广大seoer都不一定高兴的起来。如果后期网站没有做到位,很可能就会被百度打入冷宫了。那么怎么才能让网站的排名稳定住,来减少网站的波动呢,下面网站优化小编就给大家分析一下影响网站初始排名的一些因素。...

对于搜索引擎。

对于搜索引擎。

一个网站的内容是从内容的打造开始,经过百度的蜘蛛抓取,在收录索引库,选出高质量的内容有排名促成流量。 有质量的内容一般满足两个要求: 1、稀缺性,即具有原创性。 2、价值,即满足用户的需求。 垃圾内容也有原创性但没有满足第二点价值,质量内容也有借鉴加以观点的内容,也并非完全符...

网站快速获得排名秘密。

网站快速获得排名秘密。

很多seo培训公司在开课之前为了让学员感受seo的强大魅力都会去做这样一个案例:五分钟让你的关键词上百度首页,不过你的操作要符合以下要求: 1.在天涯、猫扑等大大网站上发布内容 2.你的关键词要足够长,长度在六七个中文汉字以上 3.内容必须自己原创 4.在百度搜索下自己的词...

网站内部优化注意事项seoer需谨慎。

网站内部优化注意事项seoer需谨慎。

说道网站优化,大家都知道需要对网站从链接到图片文字都一一细化,但是我们要明白,在进行网站内部优化的前提下,我们要做好策略规划,将网站内部优化做好在进行外部优化环节,这样才可以让网站价值更大化,那内部优化怎样才算合理呢?seo给大家讲解一下如何合理的进行网站页面元素的优化! 一、网站标题优化...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片