[發明專利]基于SaaS多租戶的權限設計方法、系統、設備及存儲介質在審
| 申請號: | 202011636639.0 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112667639A | 公開(公告)日: | 2021-04-16 |
| 發明(設計)人: | 王佳音 | 申請(專利權)人: | 恩億科(北京)數據科技有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/27 |
| 代理公司: | 青島清泰聯信知識產權代理有限公司 37256 | 代理人: | 趙燕 |
| 地址: | 100192 北京市海淀區西小口路66*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 saas 租戶 權限 設計 方法 系統 設備 存儲 介質 | ||
本申請公開了一種基于SaaS多租戶的權限設計方法、系統、設備及存儲介質,所述方法包括以下步驟:創建Users表,存儲每個租戶下的用戶;創建Roles表,存儲系統角色;創建Permissions表,存儲每個所述系統角色所對應的權限點;創建User_roles_mapping表,存儲所述用戶與所述系統角色的對應關系;創建Accounts表,存儲可訪問數據集;創建Operation表,存儲所述可訪問數據集和所述系統角色的對應關系;根據所述Users表、Roles表、Permissions表、User_roles_mapping表、Accounts表、Operation表進行用戶權限分配。通過本申請,提供一種更加科學合理的權限分配方法,在多租戶多角色多數據的背景下更大程度的將角色、功能權限、數據權限解耦。
技術領域
本發明涉及的是一種權限管理技術領域。更具體的說,本發明涉及一種基于SaaS多租戶的權限設計方法、系統、設備、存儲介質。
背景技術
SaaS(Software-as-a-Service的縮寫),意思為軟件即服務,即通過網絡提供軟件服務。SaaS應用軟件有免費、付費和增值三種模式,付費通常為“全包”費用,囊括了通常的應用軟件許可證費、軟件維護費以及技術支持費,將其統一為每個用戶的月度租用費。SaaS不僅適用于中小型企業,所有規模企業都可以從SaaS中獲利。
目前,SaaS市場一再成為媒體和資本關注的焦點。幾乎每個企業都有一個平臺夢,國內的企業也在大力發展SaaS平臺。在此過程中SaaS平臺在各自的業務垂直領域內形成一套業務流程或者操作規范,SaaS平臺供應商將應用軟件統一部署在自己的服務器上,客戶可以根據工作實際需求,通過互聯網向廠商定購所需的應用軟件服務,按定購的服務多少和時間長短向廠商支付費用,并通過互聯網獲得SaaS平臺供應商提供的服務。
在SaaS軟件的權限管理設計方法中,較為常用的設計模式為RBAC模型,RBAC為Role-Based Access Control,基于角色的訪問控制。其基本原理為:
1)對系統操作的各種權限不是直接授予具體的用戶,而是在用戶集合與權限集合之間建立一個角色集合;
2)每一種角色對應一組相應的權限。一旦用戶被分配了適當的角色后,該用戶就擁有此角色的所有操作權限。
該種設計模式在數據權限和功能權限強關聯時,能夠發揮其優勢,最大程度解耦權限和用戶,但當遇到同時功能權限和數據權限松散關聯時,無法滿足使用需要。
發明內容
本申請實施例提供了一種基于SaaS多租戶的權限設計方法,以至少解決相關技術中主觀因素影響的問題。
本發明提供了一種基于SaaS多租戶的權限設計方法,所述方法包括以下步驟:
用戶表創建步驟:創建Users表,存儲每個租戶下的用戶;
角色表創建步驟:創建Roles表,存儲系統角色;
權限點設置步驟:創建Permissions表,存儲每個所述系統角色所對應的權限點;
用戶角色對應步驟:創建User_roles_mapping表,存儲所述用戶與所述系統角色的對應關系;
數據存儲步驟:創建Accounts表,存儲可訪問數據集;
數據角色對應步驟:創建Operation表,存儲所述可訪問數據集和所述系統角色的對應關系;
權限設置步驟:根據所述Users表、Roles表、Permissions表、User_roles_mapping表、Accounts表、Operation表進行用戶權限分配。
作為本發明的進一步改進,所述系統角色包括但不限于:超級管理員、管理員、協作者。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于恩億科(北京)數據科技有限公司,未經恩億科(北京)數據科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011636639.0/2.html,轉載請聲明來源鉆瓜專利網。





