【问题标题】:Getting oauth2-bearer working with simple-auth让 oauth2-bearer 使用 simple-auth
【发布时间】:2015-02-21 09:56:11
【问题描述】:

我非常喜欢 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 已完成所有需要的初始化。

【问题讨论】:

  • 你找到解决办法了吗?
  • 您解决了吗,如果解决了,请问如何解决?
  • 这在过去几周一直处于次要地位,但我很快就会给予关注。

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


【解决方案1】:

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

【讨论】:

  • 我已经花了好几个小时尝试任何事情来解决这个问题。我从来没有想过我只是忘记重新启动服务器。你很可能只是让我免于从桥/悬崖上跳下,谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-10
  • 2015-03-26
  • 2019-09-04
  • 2014-11-07
  • 1970-01-01
相关资源
最近更新 更多