アプリに次の Auth オブジェクトがあります。
App.Auth = Ember.Auth.create
signInEndPoint: '/users/sign_in'
signOutEndPoint: '/users/sign_out'
tokenKey: 'auth_token'
tokenIdKey: 'user_id'
userModel: 'App.User'
modules: ['emberModel', 'rememberable', 'actionRedirectable']
actionRedirectable:
signInRoute: 'home'
signOutRoute: 'login'
rememberable:
tokenKey: 'remember_token'
period: 7
autoRecall: true
認証に関するすべてがうまく機能しています。しかし、私が今見ている問題は、ユーザーが「mydomain.com/#/articles/12」などにアクセスしようとし、有効な記憶トークンを持っている場合、アプリケーションにアクセスすることは、新しいブートを開始することと同じです。アプリケーション。ユーザーは記憶トークンを介してサインインし、actionRedirectable が引き継ぎ、要求されたリソースに移動する代わりにユーザーを HomeRoute に移動します。
関連するログイン/ログアウトコントローラーのルートを手動で移行することでこれを回避できると思いますが、EmberAuth でこれを解決する方法が焼き付けられているのでしょうか?