Controlador de autorização IronRouter

Eu estou querendo saber se alguém poderia demonstrar como usar uma ação global 'antes' em uma classe de controlador de roteador que lida com autenticação de usuário e exibe a rota / modelo apropriado com base no resultado.

Meu caso de uso é ter um AppController que atua como um firewall de autenticação e bloqueia as ações do controlador filho quando um usuário é desconectado. Por exemplo.

// Create a primary app controller stub with the auth firewall
AppController = RouteController.extend({});

// Extend the AppController with all the other app routes
MainController = AppController.extend({});

Qualquer ajuda seria apreciada!

questionAnswers(1)

yourAnswerToTheQuestion