[發明專利]單點登錄的業務訪問處理方法、系統、系統端和存儲介質有效
| 申請號: | 201710552503.3 | 申請日: | 2017-07-07 |
| 公開(公告)號: | CN107257346B | 公開(公告)日: | 2020-01-24 |
| 發明(設計)人: | 王洪俠;張德陽;陸國際 | 申請(專利權)人: | 東軟集團股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 11201 北京清亦華知識產權代理事務所(普通合伙) | 代理人: | 張潤 |
| 地址: | 110179 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 單點 登錄 業務 訪問 處理 方法 及其 設備 | ||
本發明提出一種單點登錄的業務訪問處理方法、系統、系統端和存儲介質,其中,方法應用于多業務系統中的任一業務系統端,包括:接收攜帶用戶標識的業務系統訪問請求;從單點登錄系統的分布式緩存服務器中獲取預存的會話過期時間,以及與用戶標識對應的系統最近訪問時間;計算當前系統時間與系統最近訪問時間的時間差,并判斷時間差是否大于會話過期時間;若判斷獲知時間差小于等于會話過期時間,則將分布式緩存服務器中與用戶標識對應的系統最近訪問時間更新為當前系統時間,并響應業務系統訪問請求。由此,通過對會話過期時間統一處理,配置簡單,且保證單點登錄安全性的同時提高了用戶體驗。
技術領域
本發明涉及計算機應用技術領域,尤其涉及一種單點登錄的業務訪問處理方法、系統、系統端和存儲介質。
背景技術
隨著信息化建設的不斷升級,業務系統數量不斷增加,系統的復雜程度也越來越難以控制。通常通過采用單點登錄的方式將各個業務系統整合到統一基礎工作平臺中,從而實現統一界面管理,業務流程前后銜接,提高操作效率。
然而,在單點登錄情況下,單點登錄服務端以及每個業務系統都是獨立的web應用,每個web應用的會話過期時間都是各自為政,由此會導致易用性問題。
相關技術中,很多業務系統為了減少開發和部署的麻煩,用增大單點登錄服務端和業務系統端的會話過期時間來規避上述問題。但是這種做法會帶來安全性問題。或者分別設置每個系統的會話過期時間,犧牲易用性來換取系統的安全性。
發明內容
本發明的目的旨在至少在一定程度上解決相關技術中的技術問題之一。
為此,本發明的第一個目的在于提出一種單點登錄的業務訪問處理方法,通過對會話過期時間統一處理,配置簡單,且保證單點登錄安全性的同時提高了用戶體驗。
本發明的第二個目的在于提出一種業務系統端。
本發明的第三個目的在于提出一種單點登錄的業務訪問處理系統。
本發明的第四個目的在于提出另一種業務系統端。
本發明的第五個目的在于提出一種非臨時性計算機可讀存儲介質。
本發明的第六個目的在于提出一種計算機程序產品。
為達上述目的,本發明第一方面實施例提出了一種單點登錄的業務訪問處理方法,包括:接收攜帶用戶標識的業務系統訪問請求;從單點登錄系統的分布式緩存服務器中獲取預存的會話過期時間,以及與所述用戶標識對應的系統最近訪問時間;計算當前系統時間與所述系統最近訪問時間的時間差,并判斷所述時間差是否大于所述會話過期時間;若判斷獲知所述時間差小于等于所述會話過期時間,則將所述分布式緩存服務器中與所述用戶標識對應的系統最近訪問時間更新為所述當前系統時間,并響應所述業務系統訪問請求。
本發明實施例的單點登錄的業務訪問處理方法,通過接收攜帶用戶標識的業務系統訪問請求,接著從單點登錄系統的分布式緩存服務器中獲取預存的會話過期時間以及與用戶標識對應的系統最近訪問時間,然后計算當前系統時間與系統最近訪問時間的時間差并判斷時間差是否大于會話過期時間,最后在判斷獲知時間差小于等于會話過期時間時將分布式緩存服務器中與用戶標識對應的系統最近訪問時間更新為當前系統時間并響應業務系統訪問請求。由此,通過對會話過期時間統一處理,配置簡單,且保證單點登錄安全性的同時提高了用戶體驗。
另外,根據本發明上述實施例的單點登錄的業務訪問處理方法還可以具有如下附加的技術特征:
可選地,所述的方法,還包括:若判斷獲知所述時間差大于所述會話過期時間,則注銷與所述用戶標識對應的會話,并跳轉到所述單點登錄系統的單點登錄認證服務端,提示用戶重新認證登錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東軟集團股份有限公司,未經東軟集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710552503.3/2.html,轉載請聲明來源鉆瓜專利網。





