ember-auth-module-url-authenticatable

url authenticatable module for ember-auth

url authenticatable module for ember-auth

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

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
# call _super() and follow the promise pattern 
# if you override Ember.Route.beforeModel() 
App.FooRoute = Ember.Route.extend
  beforeModel: ->
    @_super.apply(thisarguments).then -> doSomething()
  # or 
  beforeModel: ->
    doSomething()
    @_super.apply(thisarguments) # already returns promise 

License

MIT