I'm developing a web application, which has a HTML5 and Javascript based front end and the back end is developed with ASP.NET WebAPI. These two layers communicate with each other using Ajax calls and JSON.
Since the front end and back end are developed in a completely disconnected manner, I want to know if there's any particular best practice to handle the sessions/user state? How this differ from session handling in ASP.NET applications?