UNPKG

axios-oauth-client

Version:
13 lines (10 loc) 327 B
function getMaxAge (res) { return res.expires_in * 1000; } function headerFormatter (res) { return 'Bearer ' + res.access_token; } module.exports = function (tokenProvider, authenticate) { const getToken = tokenProvider.tokenCache(authenticate, { getMaxAge }); return tokenProvider({ getToken, headerFormatter }); };