无法在torii

时间:2015-11-30 01:25:11

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

我正在使用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”方法。那些仍然在“会话”服务(我很惊讶仍然存在)。

如何将整个“会话”服务移至“auth”服务?

谢谢!

1 个答案:

答案 0 :(得分:3)

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