[發明專利]基于路由計算的跨域用戶認證方法、系統、設備有效
| 申請號: | 202110754517.X | 申請日: | 2021-07-05 |
| 公開(公告)號: | CN113259394B | 公開(公告)日: | 2021-09-28 |
| 發明(設計)人: | 姜拯;管濤;訾明華;李厚鵬 | 申請(專利權)人: | 北京小鳥科技股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/32 |
| 代理公司: | 北京市恒有知識產權代理事務所(普通合伙) 11576 | 代理人: | 郭文浩;尹文會 |
| 地址: | 102208 北京市昌*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 路由 計算 用戶 認證 方法 系統 設備 | ||
1.一種基于路由計算的跨域用戶認證方法,其特征在于,該方法包括以下步驟:
S10,當客戶端接收到用戶的登錄指令后,向當前域認證服務器發起token認證請求;所述token認證請求包括用戶的賬戶、密碼及實際歸屬的域,即目標域;
S20,當前域認證服務器根據所述目標域的地址,判斷用戶是否屬于當前域,如果屬于,則在當前域內對用戶輸入的賬戶、密碼進行認證處理,認證成功則直接登錄,本域認證結束;如果不屬于,則跳轉S30;
S30,當前域認證服務器通過路由算法計算出目標域的可達路徑;根據所述可達路徑,當前域認證服務器轉發token認證請求到目標域認證服務器,在目標域內對用戶輸入的賬戶、密碼進行認證處理,并把token認證信息返回給當前域認證服務器,當前域認證服務器緩存token認證信息,并判斷是否認證成功,若成功則直接登錄,跨域認證結束;
其中,“當前域認證服務器通過路由算法計算出目標域的可達路徑”,其方法為:結合各域之間的路由信息,通過最短路徑算法計算出當前域認證服務器與目標域之間的最短通信路徑,作為可達路徑;
所述各域之間的路由信息,其獲取方法為:
根據預設的網絡帶寬區間,配置當前域與相連的域之間的網絡帶寬;
配置好網絡帶寬后,通過心跳機制實時監測通信線路的狀態,若出現心跳失聯,則將兩個域之間的網絡通信權值更新為正無窮;否則,結合認證服務器的網卡的實際流量以及網絡帶寬,計算網絡的負載情況,進而動態計算出各域與其相連的域之間的網絡通信權值并實時進行更新;
監測各域之間的心跳回復是否正常,若正常,則將更新后的所有各域與相連的域之間的網絡通信權值,作為各域之間的路由信息同步到每個域;
其中,“動態計算出各域與其相連的域之間的網絡通信權值”,其方法為:
計算設置的網絡帶寬與認證服務器的網卡的實際流量之間的差值,并判斷該差值是否大于設定的第一流量閾值;
若大于,則將網絡通信權值標記為1;
否則,判斷所述差值是否大于設定的第二流量閾值,若大于,則將網絡通信權值標記為2,否則將網絡通信權值標記為正無窮。
2.根據權利要求1所述的基于路由計算的跨域用戶認證方法,其特征在于,在本域認證/跨域認證后還包括刷新認證步驟,具體為:
根據token認證信息獲取用戶信息;所述用戶信息包括用戶的賬戶、用戶名及用戶所歸屬的域;
根據所述用戶信息,判斷用戶是否屬于當前域,如果屬于,則根據refresh token刷新token的憑證,并返回token認證信息給客戶端,刷新認證結束;
如果不屬于當前域,則當前域轉發刷新認證請求到目標域,目標域根據refresh token刷新token的憑證,將token認證信息返回給當前域,緩存至當前域,并發送給客戶端,刷新認證結束。
3.根據權利要求2所述的基于路由計算的跨域用戶認證方法,其特征在于,當用戶進行跨域認證時,各目標域認證服務器僅根據token認證請求進行認證,不下發存儲非本域的用戶的賬戶、密碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京小鳥科技股份有限公司,未經北京小鳥科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110754517.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有均勻落料功能的顆粒狀固態物料上料裝置
- 下一篇:一種電動車差速器





