I've been reading up on the subject of session management and authentication when using REST and although there are solutions, my understanding is that REST should be stateless and so managing a session doesn't really belong in that architectural style.
If my project requires authentication (but not necessarily REST), what are my options for developing a browser-based web application?