[發明專利]用于提供從代理服務器到虛擬計算環境的身份驗證證明以訪問遠程資源的方法和設備有效
| 申請號: | 200680052217.0 | 申請日: | 2006-12-01 |
| 公開(公告)號: | CN101495990A | 公開(公告)日: | 2009-07-29 |
| 發明(設計)人: | J·戴;R·瓦地斯 | 申請(專利權)人: | 思杰系統有限公司 |
| 主分類號: | G06F15/16 | 分類號: | G06F15/16;G06F15/173 |
| 代理公司: | 北京泛華偉業知識產權代理有限公司 | 代理人: | 王 勇 |
| 地址: | 美國佛*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 提供 代理服務器 虛擬 計算 環境 身份驗證 證明 訪問 遠程 資源 方法 設備 | ||
相關申請
本申請要求2005年12月2日提出的名稱為“用于跨應用環境提供身份驗證證明的方法和系統”的序列號為60/741,661的美國臨時專利申請的優先權。?
技術領域
本發明涉及通過在線網頁代理(web?proxy)訪問網絡上的遠程資源,更具體地,本發明涉及對由虛擬計算環境通過代理服務器所請求的資源提供訪問。
背景技術
在一些環境中,對于網絡資源的請求必須伴隨著指示請求者能使用所述資源的狀態信息。例如,服務器可以要求身份驗證cookie(點心文件)存在于對給定文檔的請求中。此狀態信息典型地由web瀏覽器管理。
但是,可以存在多種情況,其中,用戶使用web頁面導航資源,并且隨后選擇要求一個應用而不是所看到的web瀏覽器的資源。在一些例子中,web瀏覽器和其它應用可以是虛擬計算環境的一部分。例如,用戶可以導航web站點并且點擊到電子表格的鏈接,導致瀏覽器為了查看該顯示而啟動一個遠程宿主的電子表格應用。當為了載入外部的基于HTTP的資源而調用服務器宿主的應用時,該應用可以被要求包括對所允許請求的狀態信息。一些系統可能缺少用于將必要的會話狀態數據插入到上行數據流請求的機制。例如,在一些系統中,通過包括連接信息而缺少必要會話狀態數據的文件,直接提供所述應用和外部的基于HTTP資源之間的鏈接。
缺少必要的會話狀態數據的一個結果可能是將會話失敗消息或者錯誤對話框顯示給系統的用戶。宿主在應用服務器上的應用支持HTML(諸如WORD、EXCEL或者POWERPOINT的應用)呈現的例子?中的另一個結果可以是在應用中呈現為錯誤頁面,使得呈現的錯誤頁面仿佛為被請求的資源。這可能導致給用戶帶來混淆。
因此,需要一種在保存請求所必須的狀態信息時,允許在啟動的應用中訪問遠程資源的系統和方法。
發明內容
本發明涉及用于提供來自代理服務器的修改的URL到試圖訪問遠程資源的應用的系統。修改的URL可以包括信息,該信息用于允許接收對URL的請求的代理服務器產生對遠程資源的請求,其中,所述請求包括訪問所述資源必須的任一狀態信息。提供具有指向此狀態信息的URL的所述應用可以許可無縫訪問受保護的資源,而無需系統的用戶輸入證明或者被提示出錯。
在一個方面中,本發明提出一種用于通過代理服務器由虛擬計算環境提供對所請求資源的訪問的方法,其中,所述資源位于虛擬計算環境的服務器系統的外部。在一個實施例中,所述方法包括:接收來自客戶端的標識外部資源的請求;發送對于相應于所述外部資源的信息的第一請求;接收對所述第一請求的第一響應,所述第一響應包括狀態信息;發送給所述客戶端包括標識所述代理和所述外部資源的URL的文件;從虛擬計算環境接收對于所述URL的請求;發送對于所述外部資源的第二請求,所述請求包括所述狀態信息;接收對所述第二請求的第二響應;并且發送相應于所述第二響應的信息給所述虛擬計算環境。
在第二方面中,本發明提出一種用于通過代理服務器由虛擬計算環境提供對所請求資源的訪問的計算機系統,其中,所述資源位于虛擬計算環境的服務器系統的外部。在一個實施例中,所述系統包括:用于接收來自客戶端的標識外部資源的請求的裝置;用于發送對于相應于所述外部資源的信息的第一請求的裝置;用于接收對所述第一請求的第一響應的裝置,所述第一響應包括狀態信息;用于發送給所述客戶端包括標識所述代理和所述外部資源的URL的文件的裝置;用于從虛擬計算環境接收對所述URL的請求的裝置;用于發送對所述外部資源的第二請求的裝置,所述請求包括所述狀態信息;用于接收對所述第二請求的第二響應的裝置;以及用于發送相應于所述第二響應的信息給所述虛擬計算環境的裝置。
附圖說明
通過結合下述附圖,參見以下的描述,本發明的前述和其它目的、方面、特征和優點將變得更加明顯并且更容易理解。?圖1的框圖描述用于提供訪問計算環境和提供外部資源到客戶端的計算機網絡的一個實施例;?圖2A和2B的框圖描述用作客戶-服務器網絡中的設備的計算或者網絡設備的實施例;?圖3的框圖描述通過應用服務器提供無縫訪問外部資源的方法的一個實施例;并且?圖4的流程圖描述通過應用服務器提供無縫訪問外部資源的一個例子。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于思杰系統有限公司,未經思杰系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680052217.0/2.html,轉載請聲明來源鉆瓜專利網。





