2015-11-30 2 views
0

Я использую ember-simple-auth и emberfire для аутентификации пользователей в своем приложении. Единственное, что мне не нравится в настройках по умолчанию, это то, что в службе есть и служба «сеанс», и объект «сеанс». Итак, я открыл config/environment.js и изменился:Невозможно изменить имя службы сеанса в ториях

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

в

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

Но служба вновь назвал "Auth" не имеют "недействительными" и "подлинность" методы. Они все еще находятся в сервисе «сеанс» (который, я удивлен, все еще вокруг).

Как перенести всю услугу «сеанс» на услугу «auth»?

Спасибо!

ответ

3

Вы настраиваете тории, а не ESA. Когда вы используете 2 в комбинации, хотя вы вообще не используете сеанс torii. Сервис сеанса Ember Simple Auth нельзя переименовать, но это также не обязательно, поскольку вы явно вносите его в любом случае и при этом можете указать собственное имя.