Andrey! I don't get why you're putting an exclamation point after my name. Are you shouting at me?
I can't explain why you need cookies. I don't use them. I didn't write the FAQ either. Walden On Oct 26, 10:17 am, Andrey <[EMAIL PROTECTED]> wrote: > walden! > > I also don't get why we need cookies. > Can you please answer to this question? > Why don't we store session id in JS variable? > > On 1 окт, 15:44, walden <[EMAIL PROTECTED]> wrote: > > > > > Hi nogridbag, > > > You might just want to "begin at the beginning" and read the HTTP > > Basic and HTTP Digest specifications. These will give you an > > indication of what is already built into browsers and web server for > > solving the mainstream of authenciation requirements on the web in a > > way that is orthogonal to application logic (a good thing). Realize > > that the FAQ your read is part of a departure from those standards. > > Part of the cost of that departure is the complexity you have stumbled > > on. > > > Walden > > > On Sep 30, 11:22 pm, nogridbag <[EMAIL PROTECTED]> wrote: > > > > Hi, I'm fairly new to web apps so I have a few basic questions about > > > handling the user's securesession. I read the article onlogin > > >securityhere: > > > >http://code.google.com/p/google-web-toolkit-incubator/wiki/LoginSecur... > > > > I understand everything up to the section "How to remember logins". > > > At the bottom of that section it states "Remember - you must never > > > rely on the sessionID sent to your server in the cookie header ; look > > > only at the sessionID that your GWT app sends explicitly in the > > > payload of messages to your server." > > > > I've numbered the questions below: > > > > 1) If we can't trust cookies, what's the point of using cookies at > > > all? If it's just so the browser UI "thinks" the user is logged in, > > > why not just store it in some local client side variable since GWT > > > applications are contained within a single page. > > > > * Make RPC call with user/pass > > > * Server says pass = OK > > > * In User.java, call setLoggedIn(true) > > > > 2) That leads me to my next question, how should the sessionID be > > > stored in the client? Do I just store it in some class, let's say > > > User.java as a String or whatnot in plain text? > > > > 3) Then, in any RPC request that needs the user to be logged in, I > > > pass thissessionID along with the rest of the objects? > > > > 4) How does the server then take this sessionId and authenticate it? > > > Is the approach the same whether I'm using Java/RPC with Tomcat or > > > JSON with php on an Apache server? Can you give an example (or a link > > > to a page the explains this?) > > > > 5) Finally, is there any situation where you would store the username/ > > > pass on the client in order to authenticate each RPC call? If so, > > > what would be thesecurityimplications of this? > > > > Thanks. I'm sorry for the basic questions. This is all fairly new to > > > me since my only experience with web appsecurityis academic and very > > > minimal. It's obviously something I don't want to get wrong :)- Hide > > > quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---