From 2e940bf39958e8498064185d1b2a9218ea283146 Mon Sep 17 00:00:00 2001 From: David Jakowenko Date: Mon, 20 Sep 2021 12:18:37 -0400 Subject: [PATCH] fix: pass auth token on /cameras route to recognize endpoint --- api/src/controllers/cameras.controller.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/src/controllers/cameras.controller.js b/api/src/controllers/cameras.controller.js index abbd30f4..7678dff6 100644 --- a/api/src/controllers/cameras.controller.js +++ b/api/src/controllers/cameras.controller.js @@ -1,5 +1,6 @@ const axios = require('axios'); -const { SERVER, CAMERAS } = require('../constants'); +const { jwt } = require('../util/auth.util'); +const { AUTH, SERVER, CAMERAS } = require('../constants'); const { BAD_REQUEST } = require('../constants/http-status'); module.exports.event = async (req, res) => { @@ -24,6 +25,7 @@ module.exports.event = async (req, res) => { const { data } = await axios({ method: 'get', url: `http://0.0.0.0:${SERVER.PORT}/api/recognize`, + headers: AUTH ? { authorization: jwt.sign({ route: 'recognize' }) } : null, params: { url: `${SNAPSHOT.URL}`, type: 'camera-event',