UNPKG

aspire_core

Version:

Core api

31 lines (24 loc) 821 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _SF_TokenValidate = require('./SF_TokenValidate'); var _SF_TokenValidate2 = _interopRequireDefault(_SF_TokenValidate); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var authMiddleware = function authMiddleware(req, res, next) { var token = req.get('sessionId').slice(0, 112); var header = "Bearer " + token; (0, _SF_TokenValidate2.default)(header).then(function (isValid) { if (isValid) { console.log("This token is valid"); next(); } else { res.sendStatus(401); console.log("Invalid Token"); } }).catch(function (err) { res.sendStatus(500); console.log("Authentication failed: ", err); }); }; exports.default = authMiddleware;