[發明專利]微服務的調用權限控制方法、裝置、服務器、系統及介質在審
| 申請號: | 202110732757.X | 申請日: | 2021-06-29 |
| 公開(公告)號: | CN113326540A | 公開(公告)日: | 2021-08-31 |
| 發明(設計)人: | 刁宇輝 | 申請(專利權)人: | 平安普惠企業管理有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F9/54 |
| 代理公司: | 深圳市力道知識產權代理事務所(普通合伙) 44507 | 代理人: | 張傳義 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 微服 調用 權限 控制 方法 裝置 服務器 系統 介質 | ||
1.一種微服務的調用權限控制方法,其特征在于,應用于服務器,所述方法包括:
獲取待配置調用權限的微服務的調用權限信息;
向審批系統發送所述調用權限信息的審批請求,并獲取所述審批系統基于所述審批請求返回的所述調用權限信息的審批結果;
在所述審批結果為審批通過時,將所述調用權限信息發送至分布式存儲系統進行存儲,以供微服務端在檢測到服務調用方的服務調用請求時,基于所述分布式存儲系統中的對應調用權限信息,對所述服務調用請求進行校驗,若所述服務調用請求通過校驗,則響應所述服務調用請求。
2.根據權利要求1所述的調用權限控制方法,其特征在于,所述向審批系統發送所述調用權限信息的審批請求之前,還包括:
確定所述調用權限信息的審批等級;
根據所述審批等級,從預設的多個審批鏈中確定所述調用權限信息的目標審批鏈;
根據所述調用權限信息和所述目標審批鏈,生成所述審批請求。
3.根據權利要求2所述的調用權限控制方法,其特征在于,所述確定所述調用權限信息的審批等級,包括:
確定所述調用權限信息中的服務調用方的個數,得到服務調用方個數,和/或,確定所述調用權限信息中的每個服務調用方的重要程度等級;
根據所述服務調用方個數和/或每個所述服務調用方的重要程度等級,確定所述調用權限信息的審批等級。
4.根據權利要求1所述的調用權限控制方法,其特征在于,所述分布式存儲系統存儲有多個所述微服務的調用權限信息,所述方法還包括:
獲取任一所述微服務發送的服務調用信息,其中,所述服務調用信息包括服務提供方的第一微服務標識和服務調用方的第二微服務標識;
從所述分布式存儲系統中獲取所述第一微服務標識對應的所述調用權限信息;
根據獲取到的所述調用權限信息和所述服務調用信息,確定所述服務調用方是否具備調用所述服務提供方的權限;
若所述服務調用方不具備調用所述服務提供方的權限,則向所述服務調用方對應的終端設備發送預設告警信息。
5.根據權利要求4所述的調用權限控制方法,其特征在于,所述服務調用信息還包括所述服務調用方調用所述服務提供方的所使用的接口的第一接口標識,所述調用權限信息包括至少一個服務調用方的第三微服務標識和至少一個所述服務調用方調用服務提供方所使用的至少一個接口的第二接口標識,所述根據獲取到的所述調用權限信息和所述服務調用信息,確定所述服務調用方是否具備調用所述服務提供方的權限,包括:
確定至少一個所述第三微服務標識中是否包含所述第二微服務標識,并確定至少一個所述第二接口標識中是否包含所述第一接口標識;
若至少一個所述第三微服務標識中包含所述第二微服務標識,且至少一個所述第二接口標識中包含所述第一接口標識,則確定所述服務調用方具備調用所述服務提供方的權限;
若至少一個所述第三微服務標識中不包含所述第二微服務標識或至少一個所述第二接口標識中不包含所述第一接口標識,則確定所述服務調用方不具備調用所述服務提供方的權限。
6.一種微服務的調用權限控制方法,其特征在于,應用于微服務端,所述方法包括:
通過預設SDK攔截服務調用方發送的服務調用請求,其中,所述服務調用請求用于請求調用服務提供方,所述服務調用請求包括服務調用信息;
通過所述預設SDK從分布式存儲系統中獲取所述服務提供方的調用權限信息;
根據所述調用權限信息和所述服務調用信息,確定所述服務調用方是否具備調用所述服務提供方的權限;
若所述服務調用方具備調用所述服務提供方的權限,則響應所述服務調用請求;
若所述服務調用方不具備調用所述服務提供方的權限,則向服務器發送調用異常信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安普惠企業管理有限公司,未經平安普惠企業管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110732757.X/1.html,轉載請聲明來源鉆瓜專利網。





