From 91bdad6ecc5cb0fcc350c5c198da0a03ae82e1bf Mon Sep 17 00:00:00 2001 From: Yuci Gou <yuci.gou@gmail.com> Date: Fri, 8 Mar 2019 17:27:49 +0000 Subject: [PATCH] #425 Passport authentication not working for server modules --- server/grist/api.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/server/grist/api.js b/server/grist/api.js index 4ec39d357..c280f965b 100755 --- a/server/grist/api.js +++ b/server/grist/api.js @@ -1,10 +1,12 @@ const superagent = require('superagent') const config = require('config') -// const authBearer = passport.authenticate('bearer', { session: false }) - module.exports = app => { - app.get('/grist/rest/api/search', (req, res) => { + const authBearer = app.locals.passport.authenticate('bearer', { + session: false, + }) + + app.get('/grist/rest/api/search', authBearer, (req, res) => { res.set({ 'Content-Type': 'application/json' }) const { query, page } = req.query -- GitLab