我是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'吗?令牌值究竟如何传递给验证者?
提前感谢您的帮助!
答案 0 :(得分:1)
验证器指的是应该使用哪种类型的验证器(令牌或JWT)。
如果您没有使用JWT令牌,那么此问题与您相关:https://github.com/jpadilla/ember-simple-auth-token/issues/151