ember-auth-module-url-authenticatable

url authenticatable module for ember-auth

npm install ember-auth-module-url-authenticatable
8 downloads in the last week
16 downloads in the last month

url authenticatable module for ember-auth

Build Status Gem Version NPM version

Allows auto sign in from entry points like /foo?token=abcd1234.

Config

App.Auth = Em.Auth.extend
  modules: ['urlAuthenticatable']

  urlAuthenticatable:
    # [array<string>] list of params used for authentication - those that
    #   should be passed on to the server in the sign in call
    params: []

    # [string|null] (opt) a different end point for sign in requests
    #   from urlAuthenticatable
    endPoint: null

Usage

# call _super() and follow the promise pattern
# if you override Ember.Route.beforeModel()
App.FooRoute = Ember.Route.extend
  beforeModel: ->
    @_super.apply(this, arguments).then -> doSomething()
  # or
  beforeModel: ->
    doSomething()
    @_super.apply(this, arguments) # already returns promise

License

MIT

npm loves you