Closed
Description
When I upgraded from v 6.1.2 to 7.4.2 I get this error;
TypeError: cb is not a function
Error occurs within expressJwtSecret @ highlighted line
module.exports.expressJwtSecret = function (options) {
if (options === null || options === undefined) {
throw new ArgumentError('An options object must be provided when initializing expressJwtSecret');
}
const client = new JwksClient(options);
const onError = options.handleSigningKeyError || handleSigningKeyError;
return function secretProvider(req, header, payload, cb) {
if (!header || !supportedAlg.includes(header.alg)) {
### return cb(null, null);
}
client.getSigningKey(header.kid)
.then(key => {
cb(null, key.publicKey || key.rsaPublicKey);
}).catch(err => {
onError(err, (newError) => cb(newError, null));
});
};
};
Metadata
Metadata
Assignees
Labels
No labels