📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-07-01 03:17:22
📂
/ (Root)
/
home
/
orkouolp
/
nodevenv
/
node_js
/
orkofarms.com
/
18
/
lib
/
node_modules
/
jwks-rsa
/
src
/
wrappers
📍 /home/orkouolp/nodevenv/node_js/orkofarms.com/18/lib/node_modules/jwks-rsa/src/wrappers
🔄 Refresh
✏️
Editing: interceptor.js
Writable
const retrieveSigningKeys = require('../utils').retrieveSigningKeys; /** * Uses getKeysInterceptor to allow users to retrieve keys from a file, * external cache, or provided object before falling back to the jwksUri endpoint */ function getKeysInterceptor(client, { getKeysInterceptor }) { const getSigningKey = client.getSigningKey.bind(client); return async (kid) => { const keys = await getKeysInterceptor(); let signingKeys; if (keys && keys.length) { signingKeys = await retrieveSigningKeys(keys); } if (signingKeys && signingKeys.length) { const key = signingKeys.find(k => !kid || k.kid === kid); if (key) { return key; } } return getSigningKey(kid); }; } module.exports.default = getKeysInterceptor;
💾 Save Changes
❌ Cancel