[發明專利]一種基于微服務架構的鑒權方法、系統、設備和介質有效
| 申請號: | 202011503595.4 | 申請日: | 2020-12-18 |
| 公開(公告)號: | CN112671751B | 公開(公告)日: | 2023-05-02 |
| 發明(設計)人: | 黃友燦;張永平 | 申請(專利權)人: | 福建新大陸軟件工程有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L12/66 |
| 代理公司: | 福州市京華專利代理事務所(普通合伙) 35212 | 代理人: | 范小清 |
| 地址: | 350000 福建省福州*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 微服 架構 方法 系統 設備 介質 | ||
1.一種基于微服務架構的鑒權方法,其特征在于:包括:前臺、中臺以及后臺微服務,所述中臺設置網關以及鑒權服務;通過把鑒權模塊前置部署至中臺,與網關并行從而減輕網關壓力,前臺請求的指向由前臺完成;具體包括如下步驟:
步驟1、前臺發送請求數據,若請求數據包括鑒權數據,則進入步驟3;否,則進入步驟2;
步驟2、網關將請求數據進行轉發,訪問后臺微服務,進行請求數據處理,結束步驟;
步驟3、鑒權服務對所述請求數據進行鑒權;若鑒權成功,則訪問后臺微服務,完成業務處理;若鑒權失敗,則進行對應處理。
2.根據權利要求1所述的一種基于微服務架構的鑒權方法,其特征在于:所述步驟3進一步具體為:
根據請求數據中判斷是否為首次鑒權:
若為首次鑒權,則鑒權服務對請求數據進行鑒權,鑒權成功后,訪問后臺微服務,完成業務處理,并在鑒權服務中存儲鑒權數據;若鑒權失敗,則進行對應處理;
若為非首次鑒權,則校驗請求數據中的鑒權數據,校驗通過,則為鑒權成功,訪問后臺微服務,完成業務處理,并更新鑒權服務中的鑒權數據;若校驗不通過,則對請求數據進行鑒權,鑒權成功后,訪問后臺微服務,完成業務處理,并在鑒權服務中存儲鑒權數據;若鑒權失敗,則進行對應處理。
3.根據權利要求1所述的一種基于微服務架構的鑒權方法,其特征在于:所述步驟3中若鑒權失敗,則進行對應處理進一步具體為:若鑒權失敗,則判定為游客,所述鑒權服務為用戶提供產品推薦服務。
4.一種基于微服務架構的鑒權系統,其特征在于:包括:前臺、中臺以及后臺微服務,所述中臺設置網關以及鑒權服務;通過把鑒權模塊前置部署至中臺,與網關并行從而減輕網關壓力,前臺請求的指向由前臺完成;具體包括如下:
前臺發送請求數據,若請求數據包括鑒權數據,則進入中臺的鑒權服務;否,則進入轉發中臺中的網關;
中臺中的網關將請求數據進行轉發,訪問后臺微服務,進行請求數據處理,結束;
中臺中的鑒權服務對所述請求數據進行鑒權;若鑒權成功,則訪問后臺微服務,完成業務處理;若鑒權失敗,則進行對應處理。
5.根據權利要求4所述的一種基于微服務架構的鑒權系統,其特征在于:所述中臺中的鑒權服務對所述請求數據進行鑒權;若鑒權成功,則訪問后臺微服務,完成業務處理;若鑒權失敗,則進行對應處理進一步具體為:
根據請求數據中判斷是否為首次鑒權:
若為首次鑒權,則鑒權服務對請求數據進行鑒權,鑒權成功后,訪問后臺微服務,完成業務處理,并在鑒權服務中存儲鑒權數據;若鑒權失敗,則進行對應處理;
若為非首次鑒權,則校驗請求數據中的鑒權數據,校驗通過,則為鑒權成功,訪問后臺微服務,完成業務處理,并更新鑒權服務中的鑒權數據;若校驗不通過,則對請求數據進行鑒權,鑒權成功后,訪問后臺微服務,完成業務處理,并在鑒權服務中存儲鑒權數據;若鑒權失敗,則進行對應處理。
6.根據權利要求4所述的一種基于微服務架構的鑒權系統,其特征在于:所述若鑒權失敗,則進行對應處理進一步具體為:若鑒權失敗,則判定為游客,所述鑒權服務為用戶提供產品推薦服務。
7.一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1至3任一項所述的方法。
8.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1至3任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建新大陸軟件工程有限公司,未經福建新大陸軟件工程有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011503595.4/1.html,轉載請聲明來源鉆瓜專利網。





