天天看點

JVS開源基礎架構:角色管理的作用及配置說明(含權限管理)

作者:躬身踐行

在IT系統中,角色管理是指管理和控制系統使用者的角色和權限的過程。角色可能是指使用者在系統中扮演的特定身份或角色,例如管理者、操作員、審計員等。每個角色都可以被配置設定一組特定的權限和通路權限,以決定其在系統中可以執行和通路的功能和資料。

角色管理的目的是確定使用者隻能通路他們所需的功能和資訊,同時限制對敏感資料和系統功能的通路。通過角色管理,系統管理者可以更加有效地管理使用者權限,降低管理成本,并提高系統安全性。

角色是JVS中某個具備一類操作權限的人員的身份統稱,在權限操作時,可以批量處理,給某人賦予某個角色或某幾個角色,這個角色關聯的功能都會立即生效。角色管理也包括定期審查和更新角色的權限配置設定,以確定角色的權限與使用者的職責和需求保持一緻。這樣可以防止權限濫用,確定資料安全和合規性。

角色配置界面

角色管理的入口如下圖所示:

JVS開源基礎架構:角色管理的作用及配置說明(含權限管理)

點選平台管理,進入角色管理界面,右側是展示目前平台内部已經有的角色配置,點選成員,表示該角色下已經有的使用者清單

JVS開源基礎架構:角色管理的作用及配置說明(含權限管理)

點選權限配置,這裡可以設定這個角色對應的權限

JVS開源基礎架構:角色管理的作用及配置說明(含權限管理)

新增角色

點選新增角色按鈕,錄入角色名稱,設定角色描述,設定加入組織後自動賦予該角色權限,這個功能是新增使用者後,自動賦予使用者權限的功能

JVS開源基礎架構:角色管理的作用及配置說明(含權限管理)

點選新增角色,填寫角色名稱、角色描述,設定自動賦予角色開關,這裡自動賦予角色開關是表示,使用者加入組織(新使用者、老使用者申請加入)後,系統自動給對應使用者賦予的角色

JVS開源基礎架構:角色管理的作用及配置說明(含權限管理)

角色權限設定

在角色管理接界面,選中左側需要配置權限的角色,點選右側的權限配置,進入權限配置界面

JVS開源基礎架構:角色管理的作用及配置說明(含權限管理)

在權限配置的界面,可以點選勾選權限的具體明細項, 也可以點選本類的全選操作,如下圖所示:

JVS開源基礎架構:角色管理的作用及配置說明(含權限管理)

角色關聯使用者

對角色賦權相關使用者的操作如下圖所示,點選權限名稱後的省略菜單,點選添加人員選項

JVS開源基礎架構:角色管理的作用及配置說明(含權限管理)

進入系統的人員選擇器,通過左側的人員選擇方式,按照個人、按照組織、按照崗位的方式選擇使用者,已經選擇的使用者在下方會列舉出來,可以點選“×”取消選擇。

JVS開源基礎架構:角色管理的作用及配置說明(含權限管理)

對于已經賦予角色權限的使用者如下圖所示,可以通過移除按鈕 實作取消角色賦權

JVS開源基礎架構:角色管理的作用及配置說明(含權限管理)

權限資源維護

系統權限資源維護是将開發出來的功能,注冊到資源管理界面,以便角色、使用者可以使用對應權限控制,進入角色管理界面,點選資源維護按鈕

JVS開源基礎架構:角色管理的作用及配置說明(含權限管理)

系統彈出資源維護的管理頁面,如下圖所示

JVS開源基礎架構:角色管理的作用及配置說明(含權限管理)

點選“添加資源”按鈕,系統彈出權限資源新增界面,錄入分組、選擇分類、設定資源名稱、設定資源辨別與接口位址

JVS開源基礎架構:角色管理的作用及配置說明(含權限管理)

點選編輯,進入資源編輯界面:

JVS開源基礎架構:角色管理的作用及配置說明(含權限管理)

線上demo:https://frame.bctools.cn/

基礎架構開源位址:https://gitee.com/software-minister/jvs

JVS開源基礎架構相關内容

崗位管理配置及使用

背景使用者管理(支援同步釘釘、企微、微信等)

企業使用者組織管理與配置(樹形結構式管理)

通過邏輯隔離的多租戶管理系統介紹

支援多賬号體系(釘釘、企微、微信等)

繼續閱讀