我正在使用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”服务没有“invalidate”和“authenticate”方法。那些仍然在“会话”服务(我很惊讶仍然存在)。
如何将整个“会话”服务移至“auth”服务?
谢谢!
答案 0 :(得分:3)
您正在配置torii,而不是ESA。当你使用2组合虽然你实际上根本没有使用torii的会话。 Ember Simple Auth的会话服务无法重命名,但无论如何都没有必要,因为无论如何都要明确地注入它,并且可以在这样做时指定自定义名称。