本發明專利技術實施例公開了多租戶權限控制方法、裝置、計算機設備及存儲介質。所述方法包括:對租戶名稱、租戶所屬行業類別、租戶購買功能、租戶購買的數據內容分類進行管理;管理提供給租戶使用的功能模塊以及功能模塊中數據內容;對多租戶提供使用的多個功能模塊SaaS頁面,以供多租戶進行多個功能模塊SaaS頁面的使用。通過實施本發明專利技術實施例的方法可實現對多租戶數據和權限的控制達到數據內容層面的精準化控制。和權限的控制達到數據內容層面的精準化控制。和權限的控制達到數據內容層面的精準化控制。
【技術實現步驟摘要】
多租戶權限控制方法、裝置、計算機設備及存儲介質
[0001]本專利技術涉及計算機,更具體地說是指多租戶權限控制方法、裝置、計算機設備及存儲介質。
技術介紹
[0002]隨著工業信息化發展,權限控制以及用戶訪問安全問題愈發重要。
[0003]通常,對于一般的業務系統來說,權限模型一般采用傳統的RBAC(基于角色的訪問控制,Role
?
BasedAccessControl)模型,而對于多租戶形式的系統來說,傳統的RBAC模型設計的權限系統會使角色表數據冗余。當前互聯網時代下,企業對提供服務的成本和效率越來越看重,因此SaaS服務應運而生;但如今企業對客戶的管理越來越精細化,提供的服務內容也是精準化的,普通SaaS系統僅解決了功能層面的個性化,未能在數據內容層面的精準化。
[0004]因此,有必要設計一種新的方法,實現對多租戶數據和權限的控制達到數據內容層面的精準化控制。
技術實現思路
[0005]本專利技術的目的在于克服現有技術的缺陷,提供多租戶權限控制方法、裝置、計算機設備及存儲介質。
[0006]為實現上述目的,本專利技術采用以下技術方案:多租戶權限控制方法,包括:
[0007]對租戶名稱、租戶所屬行業類別、租戶購買功能、租戶購買的數據內容分類進行管理;
[0008]管理提供給租戶使用的功能模塊以及功能模塊中數據內容;
[0009]對多租戶提供使用的多個功能模塊SaaS頁面,以供多租戶進行多個功能模塊SaaS頁面的使用。
[0010]其進一步技術方案為:所述對租戶名稱、租戶所屬行業類別、租戶購買功能、租戶購買的數據內容分類進行管理,包括:
[0011]創建租戶信息;
[0012]構建租戶唯一編碼;
[0013]配置投放至對應租戶的業務功能模塊;
[0014]配置具體的業務功能模塊中投放至所述租戶可見數據內容的分類,以得到配置結果;
[0015]根據所述租戶唯一編碼以及所述配置結果生成租戶SaaS頁面訪問地址,并發送所述租戶SaaS頁面訪問地址至對應的租戶終端,以供租戶將該頁面配置在租戶方提供的系統上,進行對外提供服務。
[0016]其進一步技術方案為:所述租戶信息包括租戶名稱、租戶分類、租戶級別以及租戶備注信息。
[0017]其進一步技術方案為:所述管理提供給租戶使用的功能模塊以及功能模塊中數據內容,包括:
[0018]配置單個功能模塊數據內容所屬內容分類;
[0019]配置單個功能模塊數據內容可投放的租戶分類;
[0020]配置單個功能模塊數據內容可投放的租戶。
[0021]其進一步技術方案為:所述對多租戶提供使用的多個功能模塊SaaS頁面,以供多租戶進行多個功能模塊SaaS頁面的使用,包括:
[0022]對多租戶提供使用的多個功能模塊SaaS頁面,以供租戶將所述SaaS頁面配置在對應的終端上,當租戶訪問終端對應的SaaS頁面時,查看對應的功能模塊以及對應的數據內容。
[0023]本專利技術還提供了多租戶權限控制裝置,包括:
[0024]租戶管理單元,用于對租戶名稱、租戶所屬行業類別、租戶購買功能、租戶購買的數據內容分類進行管理;
[0025]功能管理單元,用于管理提供給租戶使用的功能模塊以及功能模塊中數據內容;
[0026]透出單元,用于對多租戶提供使用的多個功能模塊SaaS頁面,以供多租戶進行多個功能模塊SaaS頁面的使用。
[0027]其進一步技術方案為:所述租戶管理單元包括:
[0028]租戶信息創建子單元,用于創建租戶信息;
[0029]編碼構建子單元,用于構建租戶唯一編碼;
[0030]模塊配置子單元,用于配置投放至對應租戶的業務功能模塊;
[0031]分類子單元,用于配置具體的業務功能模塊中投放至所述租戶可見數據內容的分類,以得到配置結果;
[0032]地址生成子單元,用于根據所述租戶唯一編碼以及所述配置結果生成租戶SaaS頁面訪問地址,并發送所述租戶SaaS頁面訪問地址至對應的租戶終端,以供租戶將該頁面配置在租戶方提供的系統上,進行對外提供服務。
[0033]其進一步技術方案為:所述功能管理單元包括:
[0034]內容分類子單元,用于配置單個功能模塊數據內容所屬內容分類;
[0035]租戶分類子單元,用于配置單個功能模塊數據內容可投放的租戶分類;
[0036]租戶配置子單元,用于配置單個功能模塊數據內容可投放的租戶。
[0037]本專利技術還提供了一種計算機設備,所述計算機設備包括存儲器及處理器,所述存儲器上存儲有計算機程序,所述處理器執行所述計算機程序時實現上述的方法。
[0038]本專利技術還提供了一種存儲介質,所述存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述的方法。
[0039]本專利技術與現有技術相比的有益效果是:本專利技術通過對租戶的數據內容進行分類管理,且針對不同租戶提供不同的可見功能模塊以及可見數據內容,以SaaS頁面的形式加載在終端上以供租戶查閱,實現對多租戶數據和權限的控制達到數據內容層面的精準化控制。
[0040]下面結合附圖和具體實施例對本專利技術作進一步描述。
附圖說明
[0041]為了更清楚地說明本專利技術實施例技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0042]圖1為本專利技術實施例提供的多租戶權限控制方法的應用場景示意圖;
[0043]圖2為本專利技術實施例提供的多租戶權限控制方法的流程示意圖;
[0044]圖3為本專利技術實施例提供的多租戶權限控制方法的子流程示意圖;
[0045]圖4為本專利技術實施例提供的多租戶權限控制方法的子流程示意圖;
[0046]圖5為本專利技術實施例提供的多租戶權限控制裝置的示意性框圖;
[0047]圖6為本專利技術實施例提供的多租戶權限控制裝置的租戶管理單元的示意性框圖;
[0048]圖7為本專利技術實施例提供的多租戶權限控制裝置的功能管理單元的示意性框圖;
[0049]圖8為本專利技術實施例提供的計算機設備的示意性框圖。
具體實施方式
[0050]下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。
[0051]應當理解,當在本說明書和所附權利要求書中使用時,術語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個或多個其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
[005本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.多租戶權限控制方法,其特征在于,包括:對租戶名稱、租戶所屬行業類別、租戶購買功能、租戶購買的數據內容分類進行管理;管理提供給租戶使用的功能模塊以及功能模塊中數據內容;對多租戶提供使用的多個功能模塊SaaS頁面,以供多租戶進行多個功能模塊SaaS頁面的使用。2.根據權利要求1所述的多租戶權限控制方法,其特征在于,所述對租戶名稱、租戶所屬行業類別、租戶購買功能、租戶購買的數據內容分類進行管理,包括:創建租戶信息;構建租戶唯一編碼;配置投放至對應租戶的業務功能模塊;配置具體的業務功能模塊中投放至所述租戶可見數據內容的分類,以得到配置結果;根據所述租戶唯一編碼以及所述配置結果生成租戶SaaS頁面訪問地址,并發送所述租戶SaaS頁面訪問地址至對應的租戶終端,以供租戶將該頁面配置在租戶方提供的系統上,進行對外提供服務。3.根據權利要求2所述的多租戶權限控制方法,其特征在于,所述租戶信息包括租戶名稱、租戶分類、租戶級別以及租戶備注信息。4.根據權利要求3所述的多租戶權限控制方法,其特征在于,所述管理提供給租戶使用的功能模塊以及功能模塊中數據內容,包括:配置單個功能模塊數據內容所屬內容分類;配置單個功能模塊數據內容可投放的租戶分類;配置單個功能模塊數據內容可投放的租戶。5.根據權利要求4所述的多租戶權限控制方法,其特征在于,所述對多租戶提供使用的多個功能模塊SaaS頁面,以供多租戶進行多個功能模塊SaaS頁面的使用,包括:對多租戶提供使用的多個功能模塊SaaS頁面,以供租戶將所述SaaS頁面配置在對應的終端上,當租戶訪問終端對應的SaaS頁面時,查看對應的功能模塊以及對應的數據內...
【專利技術屬性】
技術研發人員:周曉悅,張力,
申請(專利權)人:杭州逸曜信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。