【问题标题】:Can't change session service name in torii无法在 torii 中更改会话服务名称
【发布时间】:2015-11-30 01:25:10
【问题描述】:

我正在使用 ember-simple-authemberfire 在我的应用上对用户进行身份验证。我不喜欢默认设置的一件事是,服务上同时存在“会话”服务和“会话”对象。于是,我打开config/environment.js,改了:

var Env = {
  torii: {
    sessionServiceName: 'session',
    providers: {
      'firebase-simple-auth': {}
    }
   }
 ...

var Env = {
  torii: {
    sessionServiceName: 'auth',
    providers: {
      'firebase-simple-auth': {}
    }
   }
 ...

但是,新命名的“auth”服务没有“invalidate”和“authenticate”方法。那些仍在“会话”服务上(我很惊讶仍然存在)。

如何将整个“会话”服务转移到“身份验证”服务?

谢谢!

【问题讨论】:

    标签: session ember.js firebase ember-simple-auth


    【解决方案1】:

    您正在配置 torii,而不是 ESA。当您结合使用 2 时,尽管您实际上根本没有使用 torii 的会话。 Ember Simple Auth 的会话服务无法重命名,但无论如何这也不是必需的,因为无论如何您都可以显式注入它,并且可以在这样做时指定自定义名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-19
      • 1970-01-01
      • 2020-07-14
      相关资源
      最近更新 更多