From d27252b9e10f90b66aa802d6f8fc9c7df9f9bb1a Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 3 Jun 2024 14:39:26 +0800 Subject: [PATCH] 1 --- server/web3service/controllers/jwt.js | 7 +++++++ 1 file changed, 7 insertions(+) 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() }; }