UNPKG

axios-oauth-client

Version:
19 lines (16 loc) 391 B
"use strict"; function getMaxAge(res) { return res.expires_in * 1000; } function headerFormatter(res) { return 'Bearer ' + res.access_token; } module.exports = function (tokenProvider, authenticate) { var getToken = tokenProvider.tokenCache(authenticate, { getMaxAge: getMaxAge }); return tokenProvider({ getToken: getToken, headerFormatter: headerFormatter }); };