发明名称 |
Session-server affinity for clients that lack session identifiers |
摘要 |
The disclosed embodiments provide a system that facilitates interaction between a client and a web application. During operation, the system identifies a request that lacks a session identifier from the client to the web application. Next, the system obtains a client identifier associated with the client from the request. If a cached session identifier is found for the client identifier, the system adds the cached session identifier to the request. Finally, the system forwards the request to the web application. |
申请公布号 |
US9253011(B2) |
申请公布日期 |
2016.02.02 |
申请号 |
US201213653299 |
申请日期 |
2012.10.16 |
申请人 |
INTUIT INC. |
发明人 |
Chapman Raymond J.;Geyer Randall J.;Huang Yexin |
分类号 |
H04L29/06;H04L29/08 |
主分类号 |
H04L29/06 |
代理机构 |
Park, Vaughan, Fleming & Dowler LLP |
代理人 |
Park, Vaughan, Fleming & Dowler LLP ;Suen Chia-Hsin |
主权项 |
1. A computer-implemented method for facilitating interaction between a client and a web application via an intermediary device, comprising:
receiving, at a device, a request from a client, wherein the request is directed to a web application executing on a plurality of servers, wherein the request lacks a session identifier, and wherein the client lacks the ability to provide session identifiers; obtaining a client identifier associated with the client from a Uniform Resource Locator (URL) associated the request; querying a cache with the client identifier to determine if a session identifier associated with the client identifier exists in the cache; if so, adding the session identifier to the request, wherein the device maintains the session identifier on behalf of the client, and wherein the session identifier is a separate identifier from the client identifier; forwarding the request to the web application. |
地址 |
Mountain View CA US |