[發明專利]單點登錄方法、裝置和系統在審
| 申請號: | 202110483278.9 | 申請日: | 2021-04-30 |
| 公開(公告)號: | CN113285928A | 公開(公告)日: | 2021-08-20 |
| 發明(設計)人: | 胡晶;范淵;黃進 | 申請(專利權)人: | 杭州安恒信息技術股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/08;H04L29/08;G06F21/41 |
| 代理公司: | 杭州華進聯浙知識產權代理有限公司 33250 | 代理人: | 李洋 |
| 地址: | 310051 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 單點 登錄 方法 裝置 系統 | ||
本申請涉及一種單點登錄方法、裝置和系統,其中,該登錄方法包括:在用戶首次通過所述單點登錄認證中心登錄任一所述應用系統后,將當前用戶登錄的登錄狀態信息持久化存儲至當前所登錄的所述應用系統的服務端和客戶端;在任一所述應用系統的服務端接收到http請求后,判斷所述http請求中所攜帶的所述登錄狀態信息是否與當前請求的應用系統中已存儲的所述登錄狀態信息一致,若是,則允許訪問當前請求的所述應用系統。通過本申請,解決了相關技術中存在客戶端需要頻繁地向單點登錄認證中心發送驗證請求,導致服務器資源大量消耗、響應時間較長的問題。
技術領域
本申請涉及網絡技術領域,特別是涉及一種單點登錄方法、裝置和系統。
背景技術
企業在發展過程中,使用的應用系統逐漸增多,運營人員在操作不同的系統時,需要多次登錄,而且每個系統的賬號都不一樣,這對于運營人員來說,很不方便。單點登錄(Single Sign On,SSO)技術解決了這個問題,通過一個中央認證服務器(CentralAuthentication Service,CAS),即單點登錄認證中心,單獨把登錄模塊抽離出來,允許運營人員在多個應用系統中,只需要登錄一次,就可以訪問其他相互信任的應用系統。
現有的單點登錄技術,每一次向應用系統服務端發送http請求都要調用單點登錄認證中心接口驗證是否登錄,頻繁地向單點登錄認證中心發送驗證請求,這種方式會增加服務器開銷,降低服務器性能,并且由于網絡的延遲,接口返回時間較長,影響用戶體驗。
針對相關技術中存在客戶端需要頻繁地向單點登錄認證中心發送驗證請求,導致服務器資源大量消耗、響應時間較長的問題,目前還沒有提出有效的解決方案。
發明內容
在本實施例中提供了一種單點登錄方法、裝置和系統,以解決相關技術中存在客戶端需要頻繁地向單點登錄認證中心發送驗證請求,導致服務器資源大量消耗、響應時間較長的問題。
第一個方面,在本實施例中提供了一種單點登錄方法,應用于單點登錄系統,所述單點登錄系統包括單點登錄認證中心和至少兩個應用系統,所述方法包括:
在用戶首次通過所述單點登錄認證中心登錄任一所述應用系統后,將當前用戶登錄的登錄狀態信息持久化存儲至當前所登錄的所述應用系統的服務端和客戶端;
在任一所述應用系統的服務端接收到http請求后,判斷所述http請求中所攜帶的所述登錄狀態信息是否與當前請求的應用系統中已存儲的所述登錄狀態信息一致,若是,則允許訪問當前請求的所述應用系統。
在其中的一些實施例中,所述方法還包括:
在用戶首次通過所述單點登錄認證中心登錄任一所述應用系統后,存儲當前用戶所登錄的所述應用系統的地址;
在用戶通過單點登錄認證中心登出任一所述應用系統后,刪除所述單點登錄認證中心存儲的用戶信息,并根據存儲的所述應用系統的地址,通知當前用戶已登錄的其他所述應用系統登出。
在其中的一些實施例中,所述登錄狀態信息包括所述單點登錄認證中心生成的ST憑證。
在其中的一些實施例中,所述登錄狀態信息還包括登錄時間和/或ST憑證過期時間。
在其中的一些實施例中,所述根據存儲的所述應用系統的地址通知所述用戶已登錄的其他所述應用系統登出,包括:
根據存儲的所述應用系統的地址,構造出所述用戶已登錄的其他所述應用系統的登出接口;
通過調用所述登出接口,刪除所述用戶已登錄的其他所述應用系統存儲的所述登錄狀態信息。
在其中的一些實施例中,在任一所述應用系統接收到http請求后,若判斷接收到的所述http請求中所攜帶的所述登錄狀態信息與當前請求的應用系統中已存儲的所述登錄狀態信息不一致,則拒絕所述http請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州安恒信息技術股份有限公司,未經杭州安恒信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110483278.9/2.html,轉載請聲明來源鉆瓜專利網。





