Security in angular.js with Ruby on Rails

Viewed 3260

What is the best way to make authentication?

on frontend I use Angular.js

on backend: Ruby on Rails

Rails app using as API for my frontend.

UPDATE: This is will be single page application. Frontend wiil be developed in Angular.js, backend in Ruby on Rails. In ideal I want to build backend as collection of resources returned in json.

I search best method of security implementation.

When user open the app I need to check if user authenticated. If not - go to login page, If authenticated - open that he wants and return needed resource from backend.

I think that I need to store auth token on the client side. What is the best method to generate it, or maybe Rails already generate it for me?

2 Answers
Related