让oauth2-bearer使用simple-auth

时间:2015-02-21 09:56:12

标签: ember.js ember-cli ember-simple-auth

我非常喜欢Ember&simple?auth的代码和文档的质量,但是在一个新项目上几个月后我又回到了它,我遇到了可能的问题。只是一个愚蠢的疏忽,但它是一个阻碍者,我似乎无法弄明白。

我遵循基本的安装说明,并希望使用开箱即用的OAuth2身份验证器(资源所有者流程)。但是,当我说明以下配置时:

// config/environment.js
ENV['simple-auth'] = {
  authorizer: 'simple-auth-authorizer:oauth2-bearer',
  store: 'simple-auth-session-store:local-storage'
};

我收到以下错误:

  

配置的授权程序" simple-auth-authorizer:oauth2-bearer"无法在容器中找到

我使用Ember-CLI 0.1.15并通过相应的插件安装了simple-auth。另请注意,虽然我使用ember install:addon ember-cli-simple-auth语法进行安装,但我还采取了手动运行ember g ember-cli-simple-auth的额外预防措施,以确保simple-auth已完成所有必需的初始化。

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。重新启动ember serve进程为我解决了这个问题。