[發明專利]一種訪問驗證方法、系統及客戶端在審
| 申請號: | 201711144444.2 | 申請日: | 2017-11-17 |
| 公開(公告)號: | CN107862198A | 公開(公告)日: | 2018-03-30 |
| 發明(設計)人: | 劉寶祥;王為選;房愛印;王勇強 | 申請(專利權)人: | 浪潮軟件股份有限公司 |
| 主分類號: | G06F21/41 | 分類號: | G06F21/41;H04L9/32 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 李世喆 |
| 地址: | 250100 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 訪問 驗證 方法 系統 客戶端 | ||
技術領域
本發明涉及計算機技術領域,特別涉及一種訪問驗證方法、系統及客戶端。
背景技術
隨著計算機技術的不斷發展與進步,計算機被廣泛應用于生活和生產中的各個方面,計算機的使用可以使生活更加便捷,還可以使生產具有更高的效率。企事業單位為了方便辦公,開發了運行于計算機上的各種應用系統,利用各種應用系統完成數據處理、流程流轉、表格生成等操作。為了保證數據資源的安全性,用戶對應用系統進行訪問時需要進行登錄,只有登錄成功的用戶才能夠正常地對應用系統進行訪問。
目前,用戶在訪問應用系統時,需要輸入登錄賬號和登錄密碼進行登錄,在應用系統驗證通過才能夠對應用系統進行訪問。
針對目前用戶訪問應用系統的方法,當用戶頻繁切換多個應用系統時,需要分別輸入每一個應用系統對應的登錄賬號和登錄密碼,以在各個應用系統上進行登錄。由于應用系統數量較多,用戶分別輸入各個應用系統的登錄賬號和登錄密碼需要耗費將多的精力和時間,導致用戶的使用體驗較差。
發明內容
本發明實施例提供了一種訪問驗證方法、系統及客戶端,能夠提高用戶的使用體驗。
第一方面,本發明實施例提供了一種訪問驗證方法,應用于客戶端,包括:
接收用戶對任意一個應用系統端進行訪問的訪問請求,其中,所述應用系統端已在認證系統端注冊;
當所述訪問請求需要進行攔截時,判斷所述用戶是否已經在所述應用系統端登錄;
如果是,將所述訪問請求發送給所述應用系統端;
如果否,從所述認證系統端獲取所述用戶對應的認證令牌,將所述認證令牌發送給所述應用系統端以使所述用戶在所述應用系統端登錄,并將所述訪問請求發送給所述應用系統端。
可選地,
在所述接收用戶對任意一個應用系統端進行訪問的訪問請求之后,進一步包括:
根據所述訪問請求確定所述用戶需要進行訪問的待訪問資源,其中,所述待訪問資源存儲于所述應用系統端;
判斷所述待訪問資源是否記錄于預先創建的白名單中,其中,所述白名單記錄有至少一個數據資源;
如果是,確定所述訪問請求無需攔截,將所述訪問請求發送給所述應用系統端;
如果否,確定所述訪問請求需要進行攔截,執行所述判斷所述用戶是否已經在所述應用系統端登錄。
可選地,
所述判斷所述用戶是否已經在所述應用系統端登錄,包括:
檢測所述應用系統端是否存儲有所述用戶對應的所述認證令牌,且所述認證令牌有效;
如果是,確定所述用戶已經在所述應用系統端登錄;
如果否,確定所述用戶沒有在所述應用系統端登錄。
可選地,
所述從所述認證系統端獲取所述用戶對應的認證令牌,包括:
判斷所述用戶是否已經在所述認證系統端登錄;
如果是,獲取所述認證系統端存儲的所述用戶對應的所述認證令牌,其中,所述認證令牌為此前所述用戶在所述認證系統端進行登錄時由所述認證系統端產生并存儲;
如果否,將所述用戶輸入的登錄信息發送給所述認證系統端,并獲取所述認證系統端根據所述登錄信息產生的所述認證令牌。
第二方面,本發明實施例還提供了一種客戶端,包括:接收單元、判斷單元和處理單元;
所述接收單元,用于接收用戶對任意一個應用系統端進行訪問的訪問請求,其中,所述應用系統端已在認證系統端注冊;
所述判斷單元,用于在所述接收單元接收到的所述訪問請求需要進行攔截時,判斷所述用戶是否已經在所述應用系統端登錄;
所述處理單元,用于根據所述判斷單元的判斷結果,如果是,將所述訪問請求發送給所述應用系統端,否則從所述認證系統端獲取所述用戶對應的認證令牌,將所述認證令牌發送給所述應用系統端以使所述用戶在所述應用系統端登錄,并將所述訪問請求發送給所述應用系統端。
可選地,
所述判斷單元,進一步用于根據所述訪問請求確定所述用戶需要進行訪問的待訪問資源,并判斷所述待訪問資源是否記錄于預先創建的白名單中,如果是,確定所述訪問請求無需攔截,并將所述訪問請求發送給所述應用系統端,否則確定所述訪問請求需要進行攔截,并執行所述判斷所述用戶是否已經在所述應用系統端登錄。
可選地,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮軟件股份有限公司,未經浪潮軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711144444.2/2.html,轉載請聲明來源鉆瓜專利網。





