[發明專利]一種請求代理方法、客戶端設備及代理服務設備在審
| 申請號: | 202110572059.8 | 申請日: | 2021-05-25 |
| 公開(公告)號: | CN113190828A | 公開(公告)日: | 2021-07-30 |
| 發明(設計)人: | 謝文偉 | 申請(專利權)人: | 網宿科技股份有限公司 |
| 主分類號: | G06F21/44 | 分類號: | G06F21/44;G06F9/445 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 趙祎 |
| 地址: | 200030 上海市徐匯*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 請求 代理 方法 客戶端 設備 服務 | ||
1.一種請求代理方法,其特征在于,應用于代理插件,所述方法包括:
當瀏覽器完成所述代理插件的加載后,從所述瀏覽器緩存的Cookie信息列表中獲取由代理服務器授權的認證憑證,并驗證所述認證憑證的有效性;
若確定所述認證憑證有效,則為所述瀏覽器開啟代理服務,使得所述瀏覽器發出的訪問請求被所述代理服務器接收;
若確定所述認證憑證無效,則通過所述瀏覽器向用戶展示登錄認證提示,并在登錄認證完成后,返回執行所述獲取認證憑證的步驟;
當所述瀏覽器需要向所述代理服務器提供所述認證憑證時,將獲取到的所述有效的認證憑證提供給所述瀏覽器,以使所述代理服務器基于所述有效的認證憑證進行身份認證。
2.如權利要求1所述的方法,其特征在于,所述從所述瀏覽器緩存的Cookie信息列表中獲取由代理服務器授權的認證憑證,具體包括:
從所述Cookie信息列表中查詢滿足預設條件的認證憑證。
3.如權利要求1所述的方法,其特征在于,所述Cookie信息列表中保存有所述認證憑證的有效期,所述驗證所述認證憑證的有效性,具體包括:
基于系統當前時間及所述認證憑證的有效期判斷所述認證憑證是否已過期,若已過期,則確定所述認證憑證無效,否則有效。
4.如權利要求1所述的方法,其特征在于,在為所述瀏覽器開啟代理服務后,所述方法還包括:
周期性地從所述Cookie信息列表中獲取所述認證憑證,并驗證所述認證憑證的有效性;
若確定所述認證憑證無效,則關閉所述代理服務,通過所述瀏覽器向用戶展示登錄認證提示,并在登錄認證完成后,返回執行所述獲取認證憑證的步驟。
5.一種請求代理方法,其特征在于,應用于代理服務器,所述方法包括:
接收瀏覽器發送的隧道建立請求,其中,所述隧道建立請求用于指示所述代理服務器與源站服務器建立連接;
驗證所述隧道建立請求的合法性;
若所述隧道建立請求不合法,則向所述瀏覽器發送認證需求消息,以指示所述瀏覽器在所述隧道建立請求中攜帶有效的認證憑證,其中,所述認證憑證由所述瀏覽器上的代理插件向所述瀏覽器提供;
若所述隧道建立請求合法,則與所述源站服務器建立連接。
6.如權利要求5所述的方法,其特征在于,所述驗證所述隧道建立請求的合法性,具體包括:
檢測所述隧道建立請求中是否攜帶有效的認證憑證,若攜帶,則確定所述隧道建立請求合法;若未攜帶,則確定所述隧道建立請求不合法。
7.如權利要求6所述的方法,其特征在于,檢測所述隧道建立請求中是否攜帶有效的認證憑證,具體包括:
若所述隧道建立請求中攜帶有認證憑證,且所述認證憑證為所述代理服務器向所述瀏覽器提供的、還未過期的認證憑證,則確定所述隧道建立請求中攜帶了有效的認證憑證。
8.如權利要求6或7所述的方法,其特征在于,檢測所述隧道建立請求中是否有攜帶有效的認證憑證,具體包括:
基于所述隧道建立請求中攜帶的認證憑證確定所述隧道建立請求是否滿足權限要求,若滿足,則確定所述隧道建立請求合法;若不滿足,則反饋無權限訪問的提示信息給所述瀏覽器。
9.如權利要求5所述的方法,其特征在于,所述方法還包括:
接收所述瀏覽器發送的登錄請求,所述登錄請求中攜帶有用戶認證信息;
基于所述用戶認證信息生成對應的認證憑證,并保存所述認證憑證與所述用戶認證信息對應的訪問權限的映射關系;
對所述登錄請求進行響應,并在響應信息中攜帶所述認證憑證。
10.一種客戶端設備,其特征在于,所述客戶端設備上運行有瀏覽器,所述瀏覽器中加載有代理插件,其中,所述代理插件用于實現如權利要求1~4中任一項所述的請求代理方法。
11.一種代理服務設備,其特征在于,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述程序時實現如權利要求5~9任一項所述的請求代理方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網宿科技股份有限公司,未經網宿科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110572059.8/1.html,轉載請聲明來源鉆瓜專利網。





