token strategy adapter for ember-auth
JavaScript Ruby CoffeeScript
Permalink
Failed to load latest commit information.
dist
gemfiles
lib
spec/javascripts
vendor
.gitignore
.travis.yml
Appraisals
Gemfile
Guardfile
README.md
Rakefile
ember-auth-strategy-token-source.gemspec
package.json

README.md

token strategy adapter for ember-auth

Build Status Gem Version NPM version

Token authentication for ember-auth.

Config

App.Auth = Em.Auth.reopen
  strategy: 'token'

  # [string] key for auth token, used in both server requests and
  #   response payloads
  tokenKey: null

  # [string|null] (opt) key for user id, used in both server requests and
  #   response payloads;
  #   null to indicate no user id;
  #   default: null
  tokenIdKey: null

  # [string] (opt) 'param', 'authHeader', or 'customHeader';
  #   default: 'param'
  #   - 'param': send the auth token via a key-value pair in params / data
  #       `(tokenKey)=(auth token)`
  #   - 'authHeader': send the auth token via an Authorization header
  #       `Authorization: (tokenHeaderKey) (auth token)`
  #   - 'customHeader': send the auth token via a custom header
  #       `(tokenHeaderKey): (auth token)`
  tokenLocation: 'param'

  # [string|null] (opt) used in complement when `tokenLocation` is
  #   'authHeader' or 'customHeader' - see doc for `tokenLocation`;
  #   default: null
  tokenHeaderKey: null

Usage

@auth.get 'authToken' # access the auth token

License

MIT