Authentication framework for ember.js.
JavaScript Ruby CoffeeScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dist
gemfiles appraisals: only ember >= 1.0 Oct 13, 2013
lib Fix #117: auth#destroySession should accept no arg Oct 18, 2013
spec/javascripts fix specs for auth#destroySession with no arg Oct 18, 2013
vendor
.gitignore ignore ruby-version and ruby-gemset Aug 15, 2013
.travis.yml travis headless testing fix May 2, 2013
Appraisals appraisals: only ember >= 1.0 Oct 13, 2013
CHANGELOG.md
Gemfile
Gemfile.lock
Guardfile run all specs on example/helper change Apr 25, 2013
README.md warning on old demo Oct 13, 2013
Rakefile
ember-auth-source.gemspec
package.json

README.md

ember-auth

Build Status Gem Version NPM version

ember-auth is an authentication framework for ember.js.

Important! ember-auth is no replacement for secure server-side API code. Read the security page for more information.

Documentation

Versioning

ember-auth uses Semantic Versioning strictly. Even the most minor BC-breaking change will trigger a major version bump. That means you can safely use the pessimistic version constraint operator (~> 1.2) for rubygems, or >= 1.2 && < 2.0 for other dependency managers.

Contributing

Support ember-auth

You are welcome! As usual:

  1. Fork
  2. Branch
  3. Hack
  4. Test
  5. Commit
  6. Pull request

Tests

You can be lazy and just open a PR. Travis will run the tests.

ember-auth tests are written in jasmine.

  1. Grab a copy of ruby. RVM recommended.
  2. bundle install to install dependencies.
  3. jasmine-headless-webkit or (bundle exec) rake jasmine:headless to run tests, or guard for continuous integration testing.

ember-auth has been setup with guard, which will continuously monitor lib and spec files for changes and re-run the tests automatically.

Building distribution js files

rake dist. Or bundle exec rake dist if you are not using RVM, or are not otherwise scoping the bundle.

License

MIT