[發(fā)明專利]一種基于最優(yōu)鏈路選擇的一致性鑒權(quán)方法有效
| 申請?zhí)枺?/td> | 202010543485.4 | 申請日: | 2020-06-15 |
| 公開(公告)號(hào): | CN111770068B | 公開(公告)日: | 2022-12-30 |
| 發(fā)明(設(shè)計(jì))人: | 李勇剛;朱燕 | 申請(專利權(quán))人: | 上海翌旭網(wǎng)絡(luò)科技有限公司 |
| 主分類號(hào): | H04L9/08 | 分類號(hào): | H04L9/08;H04L9/32;H04L9/40 |
| 代理公司: | 上海申浩律師事務(wù)所 31280 | 代理人: | 呂琳琳 |
| 地址: | 200333 上海市*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 最優(yōu) 選擇 一致性 方法 | ||
1.一種基于最優(yōu)鏈路選擇的一致性鑒權(quán)方法,其特征在于,其包括以下步驟:
S1、客戶端發(fā)送用戶名、密碼、訪問服務(wù)標(biāo)識(shí)A至鑒權(quán)中心,鑒權(quán)中心驗(yàn)證用戶合法性,驗(yàn)證合法進(jìn)入步驟S2,驗(yàn)證不合法響應(yīng)客戶端不合法;
S2、鑒權(quán)中心生成用戶本次鑒權(quán)的唯一令牌,提取出訪問服務(wù)A的訪問地址并響應(yīng)客戶端,訪問地址包括主地址和備用地址;
S3、鑒權(quán)中心記錄用戶名對(duì)應(yīng)的令牌、訪問服務(wù)A的訪問地址至緩存池,以用于其他服務(wù)驗(yàn)證;
S4、客戶端獲取到令牌和訪問服務(wù)A的訪問地址,客戶端通過秘鑰算法計(jì)算秘鑰,攜帶用戶名、秘鑰訪問服務(wù)A的訪問地址;
S5、服務(wù)集群中的一服務(wù)接受到用戶請求,驗(yàn)證請求頭是否攜帶用戶名和秘鑰,若是則進(jìn)入步驟S6,否則不響應(yīng)客戶不合法請求;
S6、該服務(wù)判斷本地緩存是否存在過該用戶的令牌信息,若沒有進(jìn)入步驟S7,若有進(jìn)入步驟S8;
S7、該服務(wù)通過調(diào)用鑒權(quán)中心獲取請求用戶的令牌,并本地緩存,進(jìn)入步驟S8,若沒有令牌,響應(yīng)用戶未鑒權(quán),拒絕請求業(yè)務(wù)數(shù)據(jù);
S8、該服務(wù)通過客戶端傳遞的用戶名獲取本地緩存的用戶令牌,計(jì)算秘鑰對(duì)比,秘鑰一致,響應(yīng)客戶端請求,不一致響應(yīng)請求不合法;
步驟S2包括:客戶端訪問該服務(wù)的主地址,響應(yīng)超時(shí),客戶端自動(dòng)切換備用地址;客戶端訪問該服務(wù)的備用地址,響應(yīng)超時(shí),該服務(wù)響應(yīng)客戶端需重新鑒權(quán),即在進(jìn)入到客戶端訪問該服務(wù)的備用地址時(shí),鑒權(quán)中心提出了故障的主備機(jī)器,重新篩選最優(yōu)服務(wù)訪問地址;
在步驟S8之后重新進(jìn)入步驟S1重新鑒權(quán),鑒權(quán)中心在針對(duì)已經(jīng)在緩存中鑒權(quán)過的用戶,采用延長緩存租期的方式,保障令牌有效期;
服務(wù)集群中各個(gè)服務(wù)的緩存用戶令牌租期設(shè)置為固定實(shí)效性,以達(dá)到本地令牌被動(dòng)同步中心令牌。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海翌旭網(wǎng)絡(luò)科技有限公司,未經(jīng)上海翌旭網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010543485.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





