使用Ember-Auth获取Auth Token

时间:2013-08-15 03:38:13

标签: authentication ember.js

我正在将Ember.js与Ember-Auth结合使用。在通过Jquery-File-Upload上传文件时,我需要通过标头发送真实性令牌。我这样接近这个:

didInsertElement: ->
  $('#image_upload').fileupload
    headers:
      'X-CSRF-Token': Whistlr.Auth.authToken

不幸的是,Whistlr.Auth.authToken未定义。我甚至不确定这是Ember-Auth存储身份验证令牌的地方,尽管它似乎是一个可能的候选人。同样,其他属性未定义,例如useruserId。除此之外,Ember-Auth似乎工作正常,并且每次请求都会发送auth令牌。只有在尝试手动检索它时才会出现此问题。有关正在发生的事情的任何建议吗?

1 个答案:

答案 0 :(得分:2)

我不知道Ember-Auth,但访问对象中的属性。 您必须使用get方法。

Whistlr.Auth.get('authToken')

我希望它有所帮助。