是否可以使所有路由都使用 Ember Simple Auth 进行身份验证?
Is it possible to make all routes authenticated with Ember Simple Auth?
Ember Simple Auth 提供了一个 route mixin 允许您在应用程序中验证某些路由。
我正在开发一个应用程序,其中基本上每个路由(登录路由除外)都经过身份验证。是否可以在某处的单个选项中指定它,而不是必须在每个路由中包含 mixin?
不,那不可能。最好的解决方案是添加一个 internal
路由并将所有路由(除了 login 和 index 路由)移动到该路由下。当会话已经通过身份验证时,您可以从索引路由的 beforeModel
转换到 internal
路由。
Ember Simple Auth 提供了一个 route mixin 允许您在应用程序中验证某些路由。
我正在开发一个应用程序,其中基本上每个路由(登录路由除外)都经过身份验证。是否可以在某处的单个选项中指定它,而不是必须在每个路由中包含 mixin?
不,那不可能。最好的解决方案是添加一个 internal
路由并将所有路由(除了 login 和 index 路由)移动到该路由下。当会话已经通过身份验证时,您可以从索引路由的 beforeModel
转换到 internal
路由。