From be4c05ca4fe0fa102c3877738ffbaa2a29748b75 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Mon, 18 Feb 2013 14:15:45 -0500 Subject: [PATCH] use new derby-auth store construction - has to happen before middleware setup --- src/server/index.coffee | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/server/index.coffee b/src/server/index.coffee index fca37662b1..8099384ccd 100644 --- a/src/server/index.coffee +++ b/src/server/index.coffee @@ -48,7 +48,9 @@ options = domain: process.env.BASE_URL || 'http://localhost:3000' allowPurl: true schema: require('../app/character').newUserObject() - customAccessControl: habitrpgStore.customAccessControl + +# This has to happen before our middleware stuff +auth.store(store, habitrpgStore.customAccessControl) mongo_store = new MongoStore {url: process.env.NODE_DB_URI}, -> expressApp @@ -104,7 +106,7 @@ mongo_store = new MongoStore {url: process.env.NODE_DB_URI}, -> next() .use(serverRoutes.API()) - .use(auth(store, strategies, options)) + .use(auth.middleware(strategies, options)) # Creates an express middleware from the app's routes .use(app.router()) .use(expressApp.router)