UNPKG

httplease-asap

Version:

ASAP authentication filter for httplease

16 lines (10 loc) 434 B
'use strict'; 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;