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
-~----------~----~----~----~------~----~------~--~---

Reply via email to