diff --git a/packages/server/src/index.js b/packages/server/src/index.js
index 4b0f52eb91b5681031aed3e67a22fcc2683a67e7..eb79b9da729a27724f3834c62722b3671c0114ab 100644
--- a/packages/server/src/index.js
+++ b/packages/server/src/index.js
@@ -11,6 +11,7 @@ const bodyParser = require('body-parser')
 const passport = require('passport')
 const index = require('./routes/index')
 const api = require('./routes/api')
+const authsome = require('./helpers/authsome')
 const logger = require('@pubsweet/logger')
 const sse = require('pubsweet-sse')
 const authentication = require('./authentication')
@@ -40,6 +41,9 @@ const configureApp = (app) => {
   passport.use('anonymous', authentication.strategies.anonymous)
   passport.use('local', authentication.strategies.local)
 
+  app.locals.passport = passport
+  app.locals.authsome = authsome
+
   registerComponents(app)
 
   // Main API