diff --git a/server/web3service/controllers/jwt.js b/server/web3service/controllers/jwt.js index 9a7b714..818902b 100644 --- a/server/web3service/controllers/jwt.js +++ b/server/web3service/controllers/jwt.js @@ -7,6 +7,12 @@ const jwt = require('jsonwebtoken'); const LOCK_KEY = 'getJwtLock:'; const jwksKeyHash = {}; +async function refreshKey() { + while (true) { + await utils.sleep(1000 * 60 * 5); + } +} + async function asyncGetKey(jkwsUri, header, cb) { await app.lock(LOCK_KEY + jkwsUri); try { @@ -24,6 +30,7 @@ async function asyncGetKey(jkwsUri, header, cb) { if (!err) { jwksKeyHash[jwksUri] = { 'key': key, + 'header': header, 'lastRefreshTime': utils.getUtcTime() }; }