Browse Source

protect Kaleidoscope Event with Passport bearer auth

pull/1/head
Rob Colbert 3 years ago
parent
commit
f60ea876f4
  1. 13
      app/controllers/hive/kaleidoscope.js

13
app/controllers/hive/kaleidoscope.js

@ -5,6 +5,7 @@
'use strict';
const express = require('express');
const passport = require('passport');
const { SiteController } = require('../../../lib/site-lib');
@ -30,8 +31,16 @@ class HiveKaleidoscopeController extends SiteController {
return next();
});
router.post('/core/connect', this.postCoreNodeConnect.bind(this));
router.post('/event', this.postEvent.bind(this));
router.post(
'/core/connect',
this.postCoreNodeConnect.bind(this),
);
router.post(
'/event',
passport.authenticate('bearer', { session: false }),
this.postEvent.bind(this),
);
router.get('/', this.getKaleidoscopeRoot.bind(this));

Loading…
Cancel
Save