Authentication for users on a Single Page App?
Posted
by
John H
on Programmers
See other posts from Programmers
or by John H
Published on 2012-09-18T03:16:47Z
Indexed on
2012/09/18
3:51 UTC
Read the original article
Hit count: 290
I have developed a single page app prototype that is using Backbone on the front end and going to consume from a thin RESTful API on the server for it's data.
Coming from heavy server side application development (php and python), I have really enjoyed the new different design approach with a thick client side MVC but am confused on how best to restrict the app to authenticated users who log in.
I prefer to have the app itself behind a login and would also like to implement other types of logins eventually (openid, fb connect, etc) in addition to the site's native login. I am unclear how this is done and have been searching - but unsuccessful in finding information that made it clear to me.
In the big picture, what is the current best practice for registering users and requiring them to login to use your single page app?
Once a user is logged in, how are the api requests authenticated? Can I store a session but how do I detect for this session in the API calls? Any answers to this would be much appreciated!
© Programmers or respective owner