import Authenticator from 'ttz/authenticators/slack';

export default {
  name: 'slack-torii',
  before: 'simple-auth',
  after: 'torii',
  initialize(container, application) {
    let torii         = container.lookup('service:torii');
    let authenticator = Authenticator.create({ torii });
    application.register('authenticator:slack-torii', authenticator,
                         { instantiate: false });
  }
};

import Authenticator from 'ttz/authenticators/slack';

export default {
  name: 'slack-torii',
  before: 'simple-auth',
  after: 'torii',
  initialize(container, application) {
    let torii         = container.lookup('torii:main');
    let authenticator = Authenticator.create({ torii });
    application.register('authenticator:slack-torii', authenticator,
                         { instantiate: false });
  }
};

--- 
+++ 
@@ -5,7 +5,7 @@
   before: 'simple-auth',
   after: 'torii',
   initialize(container, application) {
-    let torii         = container.lookup('torii:main');
+    let torii         = container.lookup('service:torii');
     let authenticator = Authenticator.create({ torii });
     application.register('authenticator:slack-torii', authenticator,
                          { instantiate: false });
Fix for breaking change in Torii
