设为首页 - 加入收藏
广告 1000x90
您的当前位置:主页 > 网络营销 > 正文

权限体系设计:融合了组织和岗位的权限模型长啥样?

来源:引流技巧 编辑:爱短链 时间:2025-08-13
文章从RBAC根据基本原则,结合案例,解释了权限设计中一个职位对应多个职位的情况,并分享了相关的权限模型供您参考和学习。 传统RBAC距离现实 传统的RBAC(基于角色访问权限控制)是一种经典的权限管理模式,基本原则不是直接授权系统用户,而是通过角色作为系统用户和系统资源之间的中介,将资源权限绑定到角色,然后绑定到用户,完成整个授权过程,简化授权和修改授权过程。(更重要的是,在这个概念和计算机软件系统中,当你认为一个系统太复杂时,添加一个中间层的秘密是一致的,这表明世界上一切都是相互关联的) 上述基础RBAC(维基上命名RBAC0)易懂,易落地。但在实际工作过程中,人们往往是基本的RBAC为了满足现状的需要,叠加更多的特性。例如,在用人制度上,一般采用以岗定人的用人制度。在权限制度中,当人员需要更新各种权限时,只需更新相应的组织关系,角色权限就会自动调整,从而减少管理人员的工作量,更符合常见的岗位调整操作模式。 因此,今天我们将讨论两个方面 组织结构的特点 如何建立组织、岗位和账户的相关模式 首先,让我们了解组织结构的特点 01 组织结构的特点 组织通常是树形的。在同一层组织中,有不同的职位,每个职位都有不同的权限。例如,会计和出纳有不同的权限。 不同职位之间存在权限重叠。比如办公室主任除了有办公室员工的基本权限外,还有更多的审批管理权限。 同一职位将对应多个职位。同时,也会有一个人和多个职位,即多个职位,如下图所示。在副总经理组织的相应职位上,有两个人,赵子龙和赵德彪。同时,赵子龙不仅担任副总经理,还担任总会计组织负责人。 02 组织、职位、角色、帐户集成后的模型 以上述组织结构为例,下一步将解密如何设计集组织和岗位于一体的权限。 当然,在此之前,我们需要先了解一下术语。让我们先了解一下每个名词的定义。 帐号:每一个真实的人,登录系统的场景,我们用【帐号】代表这个真实的人。 资源:系统中的每个项目,如所有菜单、所有数据列表、所有页面等。 角色:角色代表资源CRUD控制权限。 组织:图1所示的组织结构 岗位:对应人,一个岗位只能对应一个人,但一个人可以同时担任多个岗位。 职位:同一类型的职位,形成一个职位 一般来说,账户和资源不会直接绑定,原因也在前言中说,这个粒度太细,会使以后的维护非常复杂和耗时。为了方便授权和以后的维护,您可以绑定职位和角色。同一职位下的所有职位都有相同的角色。如下图所示。 注:副总经理赵德彪需要对应自己的账号。该帐户仅代表一个职位。登录后,系统检查该帐户代表该职位C,组织结构中的职位C是职位B。接下来,系统发现这个职位B对应四个角色,即角色2~5。每个角色代表不同的资源操作权限,职位B拥有这四个角色权限的总和。综上所述,赵德彪登陆后,拥有操作资源A,C和操作资源…资源…的权限。 另一位副总经理赵子龙需要对应自己的账户。该账户代表两个职位。根据上述逻辑推断步骤,省略了中间过程。最后,赵子龙登录后有资源查看A,操作资源B和操作资源C的权限。 03 总结 在这篇文章中,我首先快速通过了它RBAC基本原则是绑定账户和角色,绑定角色和资源权限,实现简单合理的权限控制。然后介绍了一个真正的以岗位定人的组织结构,具有一个岗位对应多个岗位、一个人多个岗位的特点。最后,给出了一个实用的模型,包括如何设计有组织和岗位的权限模型供参考。 欢迎大家一起讨论。 特别说明:本网站的主要目的是收集与互联网运营相关的干货知识,为运营伙伴提供便利。本网站收集的公共内容来自互联网或用户的贡献,这并不意味着本网站同意其观点,也不对网站内容的真实性负责。如有侵权行为,请联系网站管理员删除,。

相关文章:

相关推荐:

栏目分类

微商引流技巧网 www.yinliujiqiao.com 联系QQ:1716014443 邮箱:1716014443@qq.com

Copyright © 2019-2024 强大传媒 吉ICP备19000289号-9 网站地图 rss地图

Top