Removed protected route function

This commit is contained in:
Jesús Ángel González 2018-06-28 09:42:28 +02:00 committed by Javier Castro
parent d640c14be4
commit df93f0dde7

View File

@ -12,7 +12,6 @@
import needle from 'needle' import needle from 'needle'
import colors from 'ansicolors' import colors from 'ansicolors'
import log from './logger' import log from './logger'
import knownFields from './integration-files/known-fields'
import ElasticWrapper from './lib/elastic-wrapper' import ElasticWrapper from './lib/elastic-wrapper'
import packageJSON from '../package.json' import packageJSON from '../package.json'
import kibana_template from './integration-files/kibana-template' import kibana_template from './integration-files/kibana-template'
@ -29,15 +28,12 @@ export default (server, options) => {
log('[initialize]', `App revision: ${packageJSON.revision || 'missing revision'}`, 'info'); log('[initialize]', `App revision: ${packageJSON.revision || 'missing revision'}`, 'info');
let objects = {};
let app_objects = {};
let configurationFile = {}; let configurationFile = {};
let pattern = null; let pattern = null;
// Read config from package.json and config.yml // Read config from package.json and config.yml
try { try {
configurationFile = getConfiguration(); configurationFile = getConfiguration();
global.loginEnabled = (configurationFile && typeof configurationFile['login.enabled'] !== 'undefined') ? configurationFile['login.enabled'] : false;
pattern = (configurationFile && typeof configurationFile.pattern !== 'undefined') ? configurationFile.pattern : 'wazuh-alerts-3.x-*'; pattern = (configurationFile && typeof configurationFile.pattern !== 'undefined') ? configurationFile.pattern : 'wazuh-alerts-3.x-*';
global.XPACK_RBAC_ENABLED = (configurationFile && typeof configurationFile['xpack.rbac.enabled'] !== 'undefined') ? configurationFile['xpack.rbac.enabled'] : true; global.XPACK_RBAC_ENABLED = (configurationFile && typeof configurationFile['xpack.rbac.enabled'] !== 'undefined') ? configurationFile['xpack.rbac.enabled'] : true;
@ -46,22 +42,6 @@ export default (server, options) => {
server.log([blueWazuh, 'initialize', 'error'], 'Something went wrong while reading the configuration.' + e.message); server.log([blueWazuh, 'initialize', 'error'], 'Something went wrong while reading the configuration.' + e.message);
} }
if (typeof global.sessions === 'undefined') {
global.sessions = {};
}
global.protectedRoute = req => {
if (!loginEnabled) return true;
const session = (req.headers && req.headers.code) ? sessions[req.headers.code] : null;
if (!session) return false;
const timeElapsed = (new Date() - session.created) / 1000;
if (timeElapsed >= session.exp) {
delete sessions[req.payload.code];
return false;
}
return true;
}
const defaultIndexPattern = pattern || "wazuh-alerts-3.x-*"; const defaultIndexPattern = pattern || "wazuh-alerts-3.x-*";