国产精品高清免费在线视频-亚洲精品午夜福利一区-91成人精品国产免费男男-噼里啪啦日本一区二区

上海啟嘟渡科技商貿(mào)有限公司
SEARCH

與我們合作

我們專注提供互聯(lián)網(wǎng)一站式服務(wù),助力企業(yè)品牌宣傳多平臺多途徑導(dǎo)流量。
主營業(yè)務(wù):網(wǎng)站建設(shè)、移動端微信小程序開發(fā)、營銷推廣、基礎(chǔ)網(wǎng)絡(luò)、品牌形象策劃等

您也可通過下列途徑與我們?nèi)〉寐?lián)系:

微 信: wxyunyingzhe

手 機: 15624122141

郵 箱:

一文看懂權(quán)限設(shè)計:基于RBAC模型

更新時間:2025-01-11 14:25:36

權(quán)限設(shè)計不管在C端還是B端產(chǎn)品產(chǎn)品設(shè)計中都避免不了,了解權(quán)限設(shè)計思路是產(chǎn)品經(jīng)理在職業(yè)發(fā)展的道路上必不可少的一步。特別是B端產(chǎn)品設(shè)計,每個新功能的增加都需要考慮權(quán)限,本文主要目的帶著你了解目前主流的用戶權(quán)限是如何設(shè)計的。

本文主要分為以下三個部分:

為什么要做權(quán)限設(shè)計?

怎么做:RBAC模型介紹

常見應(yīng)用案例:C端&B端

擴展

在文明的社會,每個人都生活在秩序當(dāng)中,生活需要秩序,同樣產(chǎn)品設(shè)計中也需要秩序,這種秩序的表達就是用戶權(quán)限。做用戶權(quán)限設(shè)置是為了更好的管理用戶,從而達到良好的產(chǎn)品運轉(zhuǎn)機制。B端產(chǎn)品通過權(quán)限設(shè)計可以相當(dāng)大的資源外漏,從而降低企業(yè)風(fēng)險。

RBAC模型目前是大部分公司主流的權(quán)限管理,因集合自助訪問控制(DAC)和強制訪問控制(MAC)兩者的優(yōu)點。

RBAC是Role-BasedAccess Control的英文縮寫,意思是基于角色訪問控制。RBAC實際上就是針對產(chǎn)品去發(fā)掘需求時所用到的Who(角色)、What(擁有什么資源)、How(有哪些操作)的方式。在RBAC模型中,who、what、how構(gòu)成了訪問權(quán)限三元組,也就是“Who對What進行How的操作。

RBAC主要包含四個子模型:RBAC0、RBAC1、RBAC2和RBAC3,整體又叫做RBAC96。

RBAC0:

RBAC0是RBAC96模型家族中的基礎(chǔ),也稱作核心部分,RBAC1、RBAC2和RBAC3是在此基礎(chǔ)之上發(fā)展演變而來。我們看到的可以理解它是由四個部分組成:用戶、角色、會話、權(quán)限,這就導(dǎo)致了這種分配關(guān)系是多對多:用戶對應(yīng)多個角色、角色對應(yīng)多個權(quán)限。用戶與會話一對一,會話與角色一對多;如下圖:

RBAC1:

RBAC1是在RBAC0模型基礎(chǔ)之上增加了角色分層概念和角色之間的繼承關(guān)系。角色分層指的是同一個角色可以用不同等級,不同等級又對應(yīng)著不同的權(quán)限;角色繼承關(guān)系指的是角色之間可以轉(zhuǎn)移權(quán)限,比如A員工離職、B員工入職,兩人處于同一角色。管理員可以將A員工的權(quán)限轉(zhuǎn)移B員工頭上。如下圖:

RBAC2:

RBAC1是在RBAC0模型基礎(chǔ)之上增加了角色約束,主要約束哪些操作是可進行,哪些是不可進行。主要約束有以下三個方面:

角色互斥約束:是指在系統(tǒng)運行中,只可以同時激活運行時互斥角色集合中的一個角色;

角色基數(shù)約束:是限制某一個用戶最多被分配或者激活的角色數(shù)目,或者限制某一個角色最多被賦予的權(quán)限數(shù)目;

先決條件角色約束:是指某些用戶只有在己經(jīng)擁有特定角色的前提下,才能被分配到某種角色,或者某種角色只有在已經(jīng)被分配到特定權(quán)限的前提下,才能被賦予某些權(quán)限。如下圖:

RBAC3:

RBAC3則是集聚了RBAC1和RBAC2的全部特點,同時將角色繼承關(guān)系和約束條件關(guān)系兩者都融入到模型中。如下圖:

RBAC模型通過給新用戶分配相應(yīng)的角色即可授予其相應(yīng)的訪問權(quán)限,這種靈活的角色映射機制大大降低了管理的復(fù)雜性,提高了系統(tǒng)的可擴展性。模型主要解決用戶對資源的訪問控制問題,即判定用戶對資源擁有怎樣的訪問權(quán)限,我們根據(jù)實際的業(yè)務(wù)需求基于RBAC模型進行組合和分離。

C端:以PMCAFF為例

PMCAFF因業(yè)務(wù)較簡單,所以權(quán)限設(shè)置并不復(fù)雜;大部分C端產(chǎn)品權(quán)限設(shè)計都會涉及登錄和不登錄兩種狀態(tài),對應(yīng)也就是擁有的操作權(quán)限的異同了。

B端:以TAPD、藍湖為例

TAPD使用了RBAC模型中的用戶-權(quán)限,并未加上角色這個概念,但其拓展了用戶組的概念。這就是基于RBAC模型結(jié)合自身實際業(yè)務(wù)的延伸方案。如下圖:

藍湖作為設(shè)計師切圖管理工具,便捷設(shè)計師切圖與開發(fā)人員之間的溝通,其權(quán)限設(shè)計雖不復(fù)雜,但使用了RBAC模型中的用戶-角色-權(quán)限這組經(jīng)典的三元組合:用戶-角色-權(quán)限,但它的設(shè)計也是經(jīng)過變形而來,為了操作簡便,直接設(shè)定好角色和權(quán)限之間的關(guān)聯(lián):如編輯者(編輯畫布、管理設(shè)計圖、批注)

用戶擴展為用戶組或增加用戶組的概念:如用戶屬于設(shè)計組,這個組的權(quán)限可能有10個,對應(yīng)其中可能涉及用戶角色(職位高低)有所增減,所以在大型公司會設(shè)用戶組,或直接像TAPD一樣使用組來配合權(quán)限管理。備注:這個用戶組也可能叫做崗位,是某一類的集合,所以不要糾結(jié)名字。

權(quán)限-權(quán)限組:如專注OA20多年的泛微集團,會將權(quán)限細分到不能細分的點,然后由管理員根據(jù)自身業(yè)務(wù)需求進行配置權(quán)限組,進而關(guān)聯(lián)對應(yīng)的角色或者用戶,如下圖:

1.云計算環(huán)境下RBAC模型的研究與設(shè)計_翟馨沂

2.: 君臨天下夜未央 -RBAC權(quán)限模型簡介

多重隨機標簽

猜你喜歡文章

QQ客服 電話咨詢
亚洲a码一区二区三区| 亚洲综合色在线视频香蕉视频| 91精品国产品国语在线不卡| 国产性情片一区二区三区| 国产av一区二区三区四区五区| 一区二区日韩欧美精品| 日韩在线视频精品视频| 色哟哟国产精品免费视频| 欧美日韩中黄片免费看| 一区二区在线激情视频| 欧美不卡高清一区二区三区| 国产av熟女一区二区三区四区| 尹人大香蕉中文在线播放| 日韩欧美国产精品中文字幕| 日本黄色录像韩国黄色录像| 好吊色欧美一区二区三区顽频| 91麻豆精品欧美一区| 亚洲精品中文字幕在线视频| 欧美一区二区口爆吞精| 午夜精品一区二区av| 亚洲av日韩一区二区三区四区| 欧美有码黄片免费在线视频| 好骚国产99在线中文| 最新午夜福利视频偷拍| 国产欧美日本在线播放| 中文字幕日韩欧美亚洲午夜| 亚洲中文字幕熟女丝袜久久| 这里只有九九热精品视频| 国产日韩在线一二三区| 99久久免费中文字幕| 国产国产精品精品在线| 大香蕉网国产在线观看av| 福利一区二区视频在线| 国产精品午夜福利免费阅读| 久久中文字幕中文字幕中文| 国产91色综合久久高清| 九九久久精品久久久精品| 91精品视频免费播放| 老外那个很粗大做起来很爽| 久久亚洲精品中文字幕| 久热这里只有精品九九|