httplease-asap
Version:
ASAP authentication filter for httplease
16 lines (10 loc) • 434 B
JavaScript
;
const createAuthHeaderGenerator = require('./authHeaderGenerator');
function createJwtAuthFilter(jwtConfig) {
const getOrGenerateAuthHeader = createAuthHeaderGenerator(jwtConfig);
return function addJwtAuthHeader(requestConfig, next) {
requestConfig.httpOptions.headers['authorization'] = getOrGenerateAuthHeader();
return next(requestConfig);
};
}
module.exports = createJwtAuthFilter;