如何构建一套“权限体系”以满足业务需求?
2020-11-19 11:11:22 阅读(188) 评论(0)
前段时间笔者在B端数据产品中,基于RBAC模型构建了一套重用性极佳的“权限体系”,上线后得到了一致好评。不仅降低了运维成本,而且极大地催化了产品的传播和传播,这种“权限制度”在几个内部项目中得到了借鉴和应用。在C端,什么是“权限制”,一般会通过会员类型(等级)来区分不同的用户权限。例如,在“苏宁易购”中,如果您是Super会员,您将获得普通用户无法享受的2%回扣、运费券、PP体育会员等权益,即通过会员系统(V1)、V2、V3、V4、Super)建立了权限制度。与C端不同,B端产品的“权限制度”一般不是基于会员类型(等级)的概念,而是基于“普通用户和管理员”的角色概念。这是RBAC模型:基于角色的权限访问控制(Role-BasedAccessControl)。RBAC的特点是通过创建不同的角色(每个角色都与不同的权限相关),给用户不同的角色,使用户获得相应的角色权限,并建立用户与权限之间的关联。该模型的优点是可以动态调整角色的权限,方便用户批量变更、迁移和回收权限。二、构建“权限制度”的目的有“数据”的地方就有江湖。“数据”作为互联网企业的核心资产,通过收集、清理和存储,最终孵化商业数据产品,为业务发展提供引擎。作者参与了B端数据产品,用户群是内部员工。根据员工在公司内部的身份,区分查看相应数据的权限,即哪些数据可以查看,哪些数据不能查看。因此,构建“权限制度”的主要目的是:随着商业竞争的升级,避免使用数据产品,防止数据泄露;虽然对员工有保密意识培训,但应处于萌芽状态,尽量保持每个员工的最小权限,使权限与工作职责挂钩;作为平台数据产品,部分权限需要下放,以确保用户能够参与产品的内容建设、运营、维护和沟通。根据RBAC模型,建立“权限体系”模型,将权限体系的建模对象分为三类:用户、角色、权限。一般产品可以为上述三个对象进行建模,但如果是平台数据产品,则需要在“用户”和“角色”之间引入一个对象:数据集。“数据集合”是将数据按照一定的规则划分为几个集合,在相同的规则下,每个数据集合相互独立。引入“数据集”的优点是用户在“数据集”中选择“角色”,因此他们可以在不同的“数据集”中拥有不同的角色。同时,用户拥有这个“角色”的权限也被圈定在特定的“数据集”中;权限系统的本质是控制用户身份。引入“数据集”后,数据源也可以控制为对象,在管理层面更加细致灵活;用户:每个员工都是用户,可以与工作号码挂钩,从而建立最小粒度的“用户”对象,确保其独特性。数据集:作为B端数据产品的平台,每个接入产品(如苏宁易购、苏宁金融等)都是“数据集”。数据集:作为B端数据产品的平台,每个接入产品(如苏宁易购、苏宁金融等)都是“数据集”。由于每个产品都是独立的,所以数据集可以根据产品进行划分,即一个产品就是一个数据集。角色:根据目前的群体研究和产品阶段,设置了普通用户、产品管理员、平台管理员、超级管理员四个角色。权限:MECE分析法(MutuallyExclusiveCollectivelyExhaustive),将权限划分为“相互独立”的元素,可以根据角色的划分组成不同的集合,即对应角色的权限。Q:如何将权限划分为“相互独立”元素?A:首先,列出产品中的每个功能模块,然后将每个功能模块分为三个权限:可读性、不可读性和可写性。若需继续细化,对于“可写”,可细分为“增、删、改、查”四种。Excel表格可以制作,角色和功能分别是X、Y轴。对于每个功能,标记每个角色所拥有的权限,从而形成一个清晰的“角色权限”对照表。4、综上所述,作者构建的权限系统是在RBAC模型的基础上引入“数据集”作为用户与角色之间的对象,因此可以定义为基于数据集和角色的权限访问控制模型。与RBAC相比,该模型的优点是可以让同一用户在多个场景中无意识地切换角色。原因如下:一个“数据集”是一个场景,多个“数据集”是多个场景;用户的角色在单个场景中是固定的、唯一的,但在多个场景中,用户的角色会随着场景的变化而变化;在“用户”和“角色”之间引入“数据集”是为了绑定用户的角色和场景,让用户的角色在多个场景环境中随着场景的变化自动切换。用户可以更顺利地使用产品。
推荐阅读
- 引人深思的灾难片排行榜,每一部都震撼人心
在现在快速发展的社会中,各种影视剧层出不穷,但是其中票房比较高的还是属于灾难片,有一句话,灾难始终慢我们一步,已然证明了我们可以预测灾难来临的时间,在这段时间中我们可以悄然撤离,那么今天我们就来盘点一下灾难片排行榜。1、龙卷风这部影片主要讲…查看详情
- 有了这四款安卓模拟器,电脑也能玩手机游戏
安卓模拟器突破了平台的局限性,使得安卓手机游戏也可以在电脑端正常运行,于是各种各样的安卓模拟器都被开发出来,那么安卓模拟器哪个好用呢?蓝叠模拟器bluestacks蓝叠BlueStacks安卓模拟器采用了该公司新专利LayerCake技术,…查看详情
- 豆瓣高分好看的科幻电影排行榜推荐
电影是我们现在快节奏生活中非常常见的一种*方式,那在电影中也分很多种类型,恐怖的,搞笑的,言情的,那我们今天就来讲一讲科幻这个类型,这个类型包含了很多未来的科技,或者是太空中想不到的事情,那我们就好好说一说科幻电影排行榜。1、钢铁侠众所周知…查看详情
- 2022年手机免费小说软件排行榜
家无聊怎么办?看小说要不是没有资源就是要钱,接下来给大家分享这些手机免费小说软件,软件上的小说更新也非常快,完全没有书荒的烦恼。为大家带来最好的体验! 1、《TXT全本免费小说》 人气非常高的一款阅读神器,软件收录了诸多站…查看详情
- 用什么方法能够保障建站服务器安全?这些方式值得尝试
在建立网站的时候,服务器是必不可少的一种网络设备,只有使用服务器,才可以在网上进行各种业务的拓展,起到宣传的效果,但是如果服务器在安全方面没有保障,或者是运行不稳定的话,那么很有可能会造成网站没有办法访问等,这些方面的问题,所以…查看详情
- CRM客户信息管理系统如何管理企业客户信息?
企业发展到一定规模之后,客户信息数据化、系统化的管理是非常必要的。企业想要发觉挖掘新市场,扩大销售范围,就需要详细的记录客户信息,然后将客户进行分类管理,整理重要客户信息,开发新客户资源,只有这样才能更好的进攻市场,占领一定的市场份额。因此…查看详情
- 综合网站运营,你要面临这些问题。
综合网站运营涉及的面比较广,比如SEO运营就是SEO这一点上下功夫,而综合网站运营则需要从:企业用户所在行业,产品,服务,同行等多个方面,展开整个网站运营前期的规划、设计、以及具体方案的落地,然后再到运用SEO打造大量关键词排名,以及网站盈…查看详情
- 中小企业分销管理系统怎么选
分销管理系统哪个好?应该怎么选?因为每个中小企业的实际情况不同,所以具体的答案也会不同。但是无论怎么样,分销管理系统的作用是不容置疑的。下面小万就从三个方面来介绍一下电商分销管理系统该如何选择。图片来源网络1、安全性分销管理系统对分销商的管…查看详情
- c语言strcpy函数用法
strcpy如何变量赋值?标准C中没有字符串变量这一说法,其存储字符串是用字符数组。 #includest1ep函数使用方法?strcpy()是C中的一个复制字符串的库函数,在C++中现在编译器要求使用strcpy_s(),提高安全性,效…查看详情
- 淘宝店铺被风控如何解决?
优质答案(1) 1、打开淘宝; 2、点击“我的”; 3、点击官方客服; 4、发送淘宝单号给客服,要求风控拦截解除。 首先就是要进行申诉,虽然说申诉成功的几率很低的,这样做之后起码会有一定的成功的几率,比这样干等着相比,还是会更…查看详情
- 市场营销推广策略有哪些?
IP产品的推广可以采用什么样的营销策略?答,之所以选择IP产品,或花费成本将产品与已知IP进行结合,目的就是为了利用IP的已知知名度,为产品做推广营销。 所以IP产品的营销,主要内容是突出产品与IP的结合度,所以,需要营销人员不光了解自己的…查看详情
- 必须做小程序的商家,都有这些相似点
我为什么要做小程序?刷爆朋友圈和各大营销平台的小程序话题,不由让商家发出这样的疑问。的确,不是所有商家都必须要做小程序。电商、微店、公众号、企业网站,各个平台运营管理已经让不少商家头疼不已,多一个小程序,带来的销售利润若不可观,还真不愿意投…查看详情
- 自己的作品怎么申请版权?自己的作品申请版权方法
现在很多的个人作品也是可以申请版权登记的,但是很多人第一方面没有这一块的意识,而且还对申请版权这个不是很熟悉,下面万商云集*给大家来详细介绍一下自己的作品怎么申请版权?自己的作品申请版权方法这一块的内容,希望下面的内容能帮助到大家。 …查看详情
- 飞行模拟软件有哪些?飞行模拟软件介绍
每一个人都有当宇航员的梦想,但是并不是所有的人都能够成功,如果想要体验一把当飞行员的梦想,很多人都会选择一些飞机模拟软件来下载使用,这样不仅能够在游戏当中体验到快乐,而且使用这些软件还能够让自己体验飞行驾驶员的感觉。那么飞行模拟…查看详情
- 推荐5款高效的考勤系统软件
随着大数据时代的到来,互联网一直改变这人们的生活习惯,企业也逐渐改革自有的管理机制,向智能化、数字化方向发展。以下是我推荐的5款高效的考勤系统软件,需要的朋友可以看一看。 1.考勤助手 它是一款可以应用在企业考勤系统的软件…查看详情
猜你喜欢
最新文章

扫码二维码
立即领取《千元实战营销秘籍》
还可免费试用营销管理系统
*如有疑问,请随时拨打免费咨询热线:400-0033-166
服务时间:8:30-18:00
软件企业
认定号:川RQ-2018-0216
高新技术企业
认定号:GR201951001121

关注微信公众号
和10万中小企业共同成长

扫码下载APP
享全方位服务一触即达
Copyright © 2004-2022 万商云集(成都)科技股份有限公司 版权所有
蜀ICP备12001963号-2
川公网安备 51010402000322号

快速找产品

找一找哪款产品适合您?
咨询热线:400-0033-166
-


-
电话沟通
获取方案
下载APP
官方微信
扫码下载APP
全方位服务一触即达

关注万商云集
和10万中小企共成长

TOP

企业首选的数字选用平台

400-0033-166
8:30-18:00















































注册有好礼



