发明名称 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