[發明專利]一種權限認證和數據處理的方法、數據庫和系統在審
| 申請號: | 202211185547.4 | 申請日: | 2022-09-27 |
| 公開(公告)號: | CN115630344A | 公開(公告)日: | 2023-01-20 |
| 發明(設計)人: | 唐匯;張晨;張友權;王全禮;李昱 | 申請(專利權)人: | 中國建設銀行股份有限公司;建信金融科技有限責任公司 |
| 主分類號: | G06F21/31 | 分類號: | G06F21/31;G06F21/44;G06F21/62 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 李靜 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 權限 認證 數據處理 方法 數據庫 系統 | ||
本申請涉及數據庫技術領域,提供了一種權限認證和數據處理的方法、數據庫和系統,該權限認證的方法包括:查詢用戶對應的角色權限和關聯的機構權限,對角色權限和機構權限去重后匯總,生成用戶對應的權限集合;根據權限集合中的各個權限為用戶開放功能端口,并通過功能端口從數據庫中生成相應的權限認證數據;將權限認證數據映射為對應的結構化查詢語句,執行結構化查詢語句,向用戶返回權限認證的結果。
技術領域
本發明涉及數據庫技術領域,特別涉及一種權限認證和數據處理的方法、數據庫和系統。
背景技術
隨著企業隨著微服務架構建設的逐步深入,支撐業務的各種微服務應用系統越來越多,而這些應用系統的建立沒有遵循統一的數據標準,數據格式和身份認證方式也各不相同,對于需要使用多個不同應用系統的用戶必須記憶不同的用戶名和口令登錄不同的系統,密碼還要滿足復雜性要求并定期進行更換,給用戶帶來了極大的負擔,對于系統運維人員需要創建和維護不同應用系統的用戶信息,容易造成各系統之間用戶數據的不一致,而且還要應付相當數量的因忘記密碼而造成的需要重置密碼的請求。同時在微服務集群中有大量服務會對外提供資源訪問,他們都需要做權限控制。每個應用提供的服務都需要提供相應的用戶權限才能使用,應用之間的數據使用不僅局限于某一個部門,存在跨部門之間的數據共享,科學合理的數據訪問控制對于系統的安全性非常重要,如何統一管理平臺之間的數據端口和數據訪問權限成為企業面臨的難題。
鑒于此,如何統一管理數據端口和數據訪問權限為了一個亟待解決的技術問題。
發明內容
本發明實施例提供了一種權限認證和數據處理的方法、數據庫和系統,用于現有技術中無法統一管理數據端口和數據訪問權限的技術問題。
本申請第一方面提供了一種權限認證的方法,包括:
查詢用戶對應的角色權限和關聯的機構權限,對所述角色權限和所述機構權限去重后匯總,生成所述用戶對應的權限集合;
根據所述權限集合中的各個權限,為所述用戶開放功能端口,并通過所述功能端口從數據庫中生成相應的權限認證數據;
將所述權限認證數據映射為對應的結構化查詢語句,執行所述結構化查詢語句,向用戶返回權限認證的結果。
可選的,查詢用戶對應的角色權限和關聯的機構權限,包括:
根據所述用戶的用戶名,在數據庫中查詢所述用戶對應的所有角色,將每個角色所具備的權限去重后匯總,獲得所述用戶的角色權限;
在所述數據庫中,查詢所述用戶在所述數據庫中關聯的機構,根據所述用戶所在的機構查詢對應的機構權限。
可選的,根據所述權限集合中的各個權限為所述用戶開放功能端口,并通過所述功能端口從數據庫中生成相應的權限認證數據,包括:
根據所述權限集合確定不同權限的適用范圍和權限功能,按照所述適用范圍確定所述用戶能夠獲取的數據庫中的數據權限并開放對應的功能端口,通過所述功能端口在所述數據庫中按照所述權限功能確定所述用戶可執行的操作;將所述用戶可執行的操作和所述數據權限進行語句拼接,生成所述用戶的權限認證數據。
可選的,將所述權限認證數據映射為對應的結構化查詢語句,包括:
生成數據返回所用的結構化查詢語句,在所述結構化查詢語句中加入所述用戶的用戶信息和查詢條件,將所述權限認證數據通過連接條件,拼接在所述用戶信息和所述查詢條件的后面,獲得所述權限認證數據對應的結構化查詢語句。
第二方面,本申請提供了一種數據處理的方法,應用于基于角色的訪問控制的數據庫中,所述數據庫使用如第一方面中任一項權限認證的方法獲取用戶的權限認證結果,包括:
獲取用戶的訪問請求,根據所述訪問請求中的用戶信息,查詢所述用的權限認證結果;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司;建信金融科技有限責任公司,未經中國建設銀行股份有限公司;建信金融科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211185547.4/2.html,轉載請聲明來源鉆瓜專利網。





