Ember简单身份验证令牌身份验证器

时间:2016-04-06 20:58:26

标签: authentication ember.js

我是Ember的新手,我想使用ember simple-auth库和ember simple-auth-token。我的问题是我无法理解在authenticator变量中放入什么。下面的代码取自github上的simple-auth-token自述文件。

// app/controllers/login.js
import Ember from 'ember';

export default Ember.Controller.extend({
  session: Ember.inject.service(),

  actions: {
      authenticate: function() {
        var credentials = this.getProperties('identification', 'password'),
        authenticator = 'authenticator:token';

        this.get('session').authenticate(authenticator, credentials);
      } 
  }
});

我的服务器使用看起来非常像这样的令牌进行响应: { “的auth_token”: “f4f49eed1ddc43254c8a”}。

我应该将'authenticator:token'更改为'authenticator:auth_token'吗?令牌值究竟如何传递给验证者?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

验证器指的是应该使用哪种类型的验证器(令牌或JWT)。

如果您没有使用JWT令牌,那么此问题与您相关:https://github.com/jpadilla/ember-simple-auth-token/issues/151