[發明專利]一種用戶鑒權方法、系統、裝置、設備及存儲介質在審
| 申請號: | 202210044711.3 | 申請日: | 2022-01-14 |
| 公開(公告)號: | CN114338223A | 公開(公告)日: | 2022-04-12 |
| 發明(設計)人: | 張佳戀 | 申請(專利權)人: | 百果園技術(新加坡)有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L9/32 |
| 代理公司: | 北京澤方譽航專利代理事務所(普通合伙) 11884 | 代理人: | 陳照輝 |
| 地址: | 巴西班讓路楓樹*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用戶 方法 系統 裝置 設備 存儲 介質 | ||
1.一種用戶鑒權方法,其特征在于,包括:
通過前置網關接收當前用戶端的目標服務請求,解析所述目標服務請求包含的標識信息,并獲取所述標識信息中的用戶ID;
將所述用戶ID比對所述前置網關的布隆過濾器存儲的異常ID記錄,確定當前用戶端的用戶登錄狀態,所述異常ID記錄預先從所屬大區的數據庫同步異常ID信息,所述數據庫用于存儲所屬大區的認證中心的用戶登錄認證信息,各個大區的所述數據庫互相同步所述用戶登錄認證信息,所述用戶登錄認證信息包含所述異常ID信息;
根據所述用戶登錄狀態將所述目標服務請求轉發至對應的目標服務節點,或者拒絕所述目標服務請求。
2.根據權利要求1所述的用戶鑒權方法,其特征在于,所述異常ID記錄用于存儲處于重復登錄狀態或者禁用狀態的異常ID信息,并定時從所屬大區的數據庫更新所述異常ID信息。
3.根據權利要求1所述的用戶鑒權方法,其特征在于,所述異常ID信息為異常ID的哈希值;
對應的,所述將所述用戶ID比對所述前置網關的布隆過濾器存儲的異常ID記錄,包括:
通過所述布隆過濾器將所述用戶ID映射為相應的哈希值,基于映射后的哈希值查詢所述異常ID記錄。
4.根據權利要求3所述的用戶鑒權方法,其特征在于,所述將所述用戶ID比對所述前置網關的布隆過濾器存儲的異常ID記錄,確定當前用戶端的用戶登錄狀態,包括:
通過所述布隆過濾器判斷所述異常ID記錄中,異常ID信息的哈希值是否與所述用戶ID的哈希值相同;
若是,基于所述用戶ID查詢所屬大區的所述數據庫,驗證所述用戶端是否處于異常登錄狀態;
若否,確定所述用戶端處于正常登錄狀態。
5.根據權利要求4所述的用戶鑒權方法,其特征在于,驗證所述用戶端是否處于異常登錄狀態,包括:
通過前置網關確定所屬大區的所述數據庫中對應所述用戶ID的所述用戶登錄認證信息,基于所述用戶登錄認證信息確定所述用戶ID是否處于禁用狀態或者重復登錄狀態,若是,驗證所述用戶端處于異常登錄狀態。
6.根據權利要求1所述的用戶鑒權方法,其特征在于,在將所述用戶ID比對所述前置網關的布隆過濾器存儲的異常ID記錄之前,還包括:
通過前置網關獲取所述標識信息的過期時間,基于所述過期時間判斷所述標識信息是否失效,若是,拒絕所述目標服務請求。
7.一種用戶認證系統,其特征在于,包括:對應各個大區設置的認證中心、數據庫、目標服務節點和前置網關;
所述認證中心用于進行用戶端登錄認證,生成相應的標識信息以供用戶端訪問目標服務,并存儲對應的用戶登錄認證信息至所屬大區的所述數據庫;
所述數據庫用于從所述用戶登錄認證信息中確定異常ID信息,將所述異常ID信息定時更新至所屬大區的所述前置網關的異常ID記錄,各個大區的所述數據庫互相同步所述用戶登錄認證信息;
所述前置網關用于接收用戶端的目標服務請求,解析所述目標服務請求包含的標識信息,并獲取所述標識信息中的用戶ID,將所述用戶ID比對布隆過濾器存儲的異常ID記錄,確定當前用戶端的用戶登錄狀態,根據所述用戶登錄狀態將所述目標服務請求轉發至對應的目標服務節點,或者拒絕所述目標服務請求;
所述目標服務節點用于接收所述目標服務請求并進行處理。
8.一種用戶鑒權裝置,其特征在于,包括:
解析模塊,用于通過前置網關接收當前用戶端的目標服務請求,解析所述目標服務請求包含的標識信息,并獲取所述標識信息中的用戶ID;
比對模塊,用于將所述用戶ID比對所述前置網關的布隆過濾器存儲的異常ID記錄,確定當前用戶端的用戶登錄狀態,所述異常ID記錄預先從所屬大區的數據庫同步異常ID信息,所述數據庫用于存儲所屬大區的認證中心的用戶登錄認證信息,各個大區的所述數據庫互相同步所述用戶登錄認證信息,所述用戶登錄認證信息包含所述異常ID信息;
處理模塊,用于根據所述用戶登錄狀態將所述目標服務請求轉發至對應的目標服務節點,或者拒絕所述目標服務請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百果園技術(新加坡)有限公司,未經百果園技術(新加坡)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210044711.3/1.html,轉載請聲明來源鉆瓜專利網。





