繁体   English   中英

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

[英]Ember simple auth token authenticator

我是 Ember 的新手,我想将 ember simple-auth 库与 ember simple-auth-token 一起使用。 我的问题是我无法理解在身份验证器变量中放入什么。 下面的代码取自 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"}。

我应该将“身份验证器:令牌”更改为“身份验证器:auth_token”吗? 令牌值究竟将如何传递给身份验证器?

在此先感谢您的帮助!

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM