Rbac許可權管理模組設計邏輯思路

2021-08-19 19:31:05 字數 670 閱讀 7090

role_id

producecode

regincode

張一上海車險查勘員

車險上海

張一上海車險核賠員

車險上海

劉二北京車險核賠員

車險北京

王五上海車險核賠員

貨運險上海

維度層級 

機構和險種等維度通常是有層級的,例如:使用021表示上海市,002表示徐匯區。那麼在系統中應該這樣定義許可權:

上海市: 021 

上海市徐匯區: 021.002

resource

operation

使用者管理

menu_01

1使用者管理

menu_02

1保單查詢按鈕

btn_01

11all 表示所有節點,表示不做限制  * 排除某個集合的情況使用減法運算子,表示式為  或者 

* 兩個集合合併的情況使用加法運算子,表示式為 

* 不支援表示式巢狀,即不支援} 這種{} 裡面還有{}的表示式 

* 不支援+和-運算子直接相連,比如++、–、+-、-+ 

* 子集合的需要成對出現 

* 子集合的[和]之間不允許出現加減運算子 

* 不支援子集合裡面巢狀

RBAC 許可權管理設計

1.rbac role based access control 基於角色的訪問控制。簡單來說每個角色有不同的許可權,通過對使用者賦予不同角色來賦予其對應許可權。2.rbac0 最基本的使用者角色多對多,角色許可權多對多。3.rbac1 在rbac0的基礎上,加了角色分級 4.rbac2 在rabc...

rbac許可權管理設計 RBAC使用者角色許可權設計方案

rbac role based access control,基於角色的訪問控制 就是使用者通過角色與許可權進行關聯。簡單地說,乙個使用者擁有若干角色,每乙個角色擁有若干許可權。這樣,就構造成 使用者 角色 許可權 的授權模型。在這種模型中,使用者與角色之間,角色與許可權之間,一般者是多對多的關係。...

RBAC許可權管理

rbac role based access control,基於角色的訪問控制 就是使用者通過角色與許可權進行關聯。簡單地說,乙個使用者擁有若干角色,每乙個角色擁有若干許可權。這樣,就構造成 使用者 角色 許可權 的授權模型。在這種模型中,使用者與角色之間,角色與許可權之間,一般者是多對多的關係。...