- From: Dave Kristol <dmk@allegra.att.com>
- Date: Thu, 10 Aug 95 12:21:23 EDT
- To: http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com, www-talk@www10.w3.org
At Roy Fielding's prodding, I have aligned the terminology of my Session-ID pre-proposal to match the HTTP draft. I also changed the name of the header (but not the URL) from Session-ID to State-Info. Further comments are welcome. Documents at http://www.research.att.com/~dmk/session.html Dave Kristol sing session-ids, Does this have any functional > implications? I don't see it as an important differnce. The state information is stored on the client-side in both cases. > > I cannot see any big differences in complexity. > Expiration-time that you mention as adding complexity > to cookies seems to me to be a separate issue, we > might want it also in the session-id mechanism. or > we may discard it from cookies. Because the server initiates the session, I felt it was appropriate for the server to decide when a Session-ID was no longer appropriate. In Netscape's cookies, the user agent examines the cookie and can decide whether it had expired. > > Probably an important issue is the diffence in > the "scope" of the ids/cookies. > Distribution of cookies is determined by the > url (client send cookies along with request if > the url fills certain criteria). > I thing your proposal leaves the issue open. The user agent always returns the ID. The server can decide whether it's relevant to a particular request. > Everything in the "same window" will use the session-id. > What about non-windowing clients? They behave like a single-window client. > > Tying the id to server/port combination may > not be enough, I think the cookie way of looking at > the whole url gives more possibilities (are there > reasons why not to do it?). I wanted the client's role to be very simple. With Session-ID ("State-Info" imminently), the client never examines the content of the ID; it just sends it along. Having the client act on the URL may have advantages. (I'd like a proponent to give them.) > > Could some kind of a .. "flow" (?) > system be thought of? Server would return a > session-id in all transactions belonging to a > session, and client would always echo it in > the subsequent requests to the same server. That's essentially what I've proposed. > > Or maybe to other servers as well? This gets complicated, > but maybe there is need for somthing like this; > a server starts a session with a client, > client follows an external link to some other > server that gets the session-id, sends a request > to the original server to get information about > the session and acts on that if useful? www-talk (or was it http-wg?) discussed this recently. People expressed concerns about privacy and the ability to correlate visits to multiple servers. [...] Dave Kristol
Received on Thursday, 10 August 1995 09:27:09 UTC