Sha256: eae750488a2c8ce86d31e1d1a950c226a2b6e2e22f6f38c996767429e8f99016
Contents?: true
Size: 887 Bytes
Versions: 1
Compression:
Stored size: 887 Bytes
Contents
## AngularJS-style CSRF Protection for Rails The AngularJS [ng.$http](http://docs.angularjs.org/api/ng.$http) service has built-in CSRF protection. By default, it looks for a cookie named `XSRF-TOKEN` and, if found, writes its value into an `X-XSRF-TOKEN` header, which the server compares with the CSRF token saved in the user's session. This project adds direct support for this scheme to your Rails application without requiring any changes to your AngularJS application. It also doesn't require the use of `csrf_meta_tags` to write a CSRF token into your page markup, so it works for pure JSON API applications. Note that there is nothing AngularJS specific here, and this will work with any other front-end that implements the same scheme. ### Installation Add this line to your application's Gemfile: gem 'angular_rails_csrf' And then execute: $ bundle That's it!
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
angular_rails_csrf-1.0.1 | README.md |