[發明專利]鑒權方法、裝置、服務器及存儲介質有效
| 申請號: | 201911291374.2 | 申請日: | 2019-12-16 |
| 公開(公告)號: | CN112989294B | 公開(公告)日: | 2022-08-23 |
| 發明(設計)人: | 王修梓;徐隴浙 | 申請(專利權)人: | 浙江宇視科技有限公司 |
| 主分類號: | G06F21/31 | 分類號: | G06F21/31 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 李莎 |
| 地址: | 310000 浙江省杭州市濱江區西興街道江陵路*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 方法 裝置 服務器 存儲 介質 | ||
1.一種鑒權方法,其特征在于,應用于包括多個處理單元的分布式鑒權系統,每個處理單元配置有子鑒權樹,所述子鑒權樹包括主鑒權樹的根節點、中間節點以及部分葉子節點,每個節點記錄有用戶的用戶信息,所述用戶擁有該節點所對應資源的訪問權限以及該節點關聯的子孫節點所對應資源的訪問權限,所述方法包括:
針對每個處理單元,獲取鑒權請求,所述鑒權請求攜帶有節點標識以及待鑒權用戶的用戶信息;
根據所述節點標識與所述子鑒權樹之間的第一預設對應關系,確定配置有目標子鑒權樹的目標處理單元,其中,該目標子鑒權樹包括該節點標識對應的目標節點;
若該處理單元為所述目標處理單元,則將該待鑒權用戶的用戶信息與該目標子鑒權樹中的用戶信息進行匹配,確定該待鑒權用戶的訪問權限;
若該處理單元不為所述目標處理單元,則將該鑒權請求發送給配置有該目標子鑒權樹的另一處理單元。
2.根據權利要求1所述的鑒權方法,其特征在于,將該待鑒權用戶的用戶信息與該目標子鑒權樹中的用戶信息進行匹配,確定該待鑒權用戶的訪問權限的步驟,包括:
將所述待鑒權用戶的用戶信息與該目標節點中記錄的用戶信息以及與該目標節點關聯的祖先節點中記錄的用戶信息進行匹配;
若匹配成功,則所述待鑒權用戶對該目標節點所對應資源擁有訪問權限;
若匹配失敗,則所述待鑒權用戶對該目標節點所對應資源沒有訪問權限。
3.根據權利要求1所述的鑒權方法,其特征在于,所述另一處理單元為主處理單元或者備用處理單元;所述將該鑒權請求發送給配置有該目標子鑒權樹的另一處理單元的步驟,包括:
檢測所述主處理單元是否正常工作;
若所述主處理單元發生故障,則將所述鑒權請求發送給所述備用處理單元。
4.根據權利要求1所述的鑒權方法,其特征在于,每個子鑒權樹分配有鑒權樹編號,所述節點標識為非葉子節點標識或者葉子節點標識;所述葉子節點標識對應有葉子節點的編號,所述根據所述節點標識與所述子鑒權樹之間的第一預設對應關系,確定配置有目標子鑒權樹的目標處理單元的步驟包括:
若該節點標識為非葉子節點標識,則確定該處理單元為所述目標處理單元;
若該節點標識為葉子節點標識,則根據所述葉子節點的編號與所述鑒權樹編號之間的第二預設對應關系,確定配置有所述目標子鑒權樹的目標處理單元。
5.根據權利要求4所述的鑒權方法,其特征在于,所述獲取鑒權請求之前,還包括步驟:
解析獲取到的所述主鑒權樹;
提取所述主鑒權樹中的根節點、中間節點以及部分葉子節點以獲得所述子鑒權樹,其中,所述子鑒權樹中的葉子節點的節點編號滿足所述第二預設對應關系。
6.根據權利要求4-5任一項所述的鑒權方法,其特征在于,所述第二預設對應關系為所述葉子節點的編號與預設子鑒權樹索引參數之間的余數等于包括該葉子節點的子鑒權樹的鑒權樹編號,其中,所述子鑒權樹的數量不大于該預設子鑒權樹索引參數。
7.一種鑒權裝置,其特征在于,應用于包括多個處理單元的分布式鑒權系統,每個處理單元配置有子鑒權樹,每個子鑒權樹分配有鑒權樹編號,所述子鑒權樹包括主鑒權樹的根節點、中間節點以及部分葉子節點,每個節點記錄有用戶的用戶信息,所述用戶擁有該節點所對應資源的訪問權限以及該節點關聯的子孫節點所對應資源的訪問權限,所述鑒權裝置包括請求獲取模塊、目標確定模塊、權限鑒定模塊以及請求發送模塊;
所述請求獲取模塊用于針對每個處理單元,獲取鑒權請求,所述鑒權請求攜帶有節點標識以及待鑒權用戶的用戶信息;
所述目標確定模塊用于根據所述節點標識與所述鑒權樹之間的預設對應關系,確定配置有目標子鑒權樹的目標處理單元,其中,目標子鑒權樹包括該節點標識對應的目標節點;
所述權限鑒定模塊用于若該處理單元為所述目標處理單元,則將該待鑒權用戶的用戶信息與該目標子鑒權樹中的用戶信息進行匹配,確定該待鑒權用戶的訪問權限;
所述請求發送模塊用于若該處理單元不為所述目標處理單元,則將該鑒權請求發送給配置有該目標子鑒權樹的另一處理單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江宇視科技有限公司,未經浙江宇視科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911291374.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:滑動輔助連接組件
- 下一篇:一種免疫分析芯片、免疫分析系統及免疫分析方法





