unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
16 lines • 627 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.bearerTokenMiddleware = void 0;
const bearerTokenMiddleware = ({ getLogger, }) => {
const logger = getLogger('/middleware/bearer-token-middleware.ts');
logger.debug('Enabling bearer token middleware');
return (req, _, next) => {
const authHeader = req.headers.authorization;
if (authHeader) {
req.headers.authorization = authHeader.replace(/^Bearer\s+/i, '');
}
next();
};
};
exports.bearerTokenMiddleware = bearerTokenMiddleware;
//# sourceMappingURL=bearer-token-middleware.js.map