Thank you everyone for your thorough responses, they are of great help.

In the interest of keeping the conversation going...

My applications undergo auditing to meet strict security protocols, therefor I generally stay away from BASIC auth due to the in-the-clear nature of the Authorization header unless the entire session is planned to be delivered over SSL. With the exception of Eric's implementation where a crypted version is stored on the server and referenced by a session id, how are others dealing with these inherent security risk in a production environment?

-- Mike


Without session affinity


On Sep 17, 2009, at 8:51 AM, Vidar Ramdal wrote:

On Thu, Sep 17, 2009 at 5:29 PM, Eric Norman <[email protected]> wrote:
Well, my project doesn't currently have enough load to require more than one server node, so I haven't thought much about that yet. If your cluster can be configured to use sticky sessions, it would probably work fine without any further changes. Otherwise your app server would need to be configured to perform session replication to avoid the login prompt when you get routed
to a different server node.

Does that make sense?

Yes, thanks. That's what I thought.
I realize that authentication must be hard in any truly REST-based system.

--
Vidar S. Ramdal <[email protected]> - http://www.idium.no
Sommerrogata 13-15, N-0255 Oslo, Norway
+ 47 22 00 84 00 / +47 21 531941, ext 2070

:: mike moulton
:: meltmedia
:: [email protected]

Reply via email to