From 19e6cc6a1f2fd90356f89b074223b9665f2aa8a2 Mon Sep 17 00:00:00 2001 From: Alberto Pose Date: Fri, 10 Apr 2015 13:54:03 -0300 Subject: [PATCH] Adding @dschenkelman feedback. --- index.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 2f3b52f..9b339e5 100644 --- a/index.js +++ b/index.js @@ -117,11 +117,13 @@ module.exports.verify = function(jwtString, secretOrPublicKey, options, callback } - if (!jws.isValid(jwtString)) { + var decodedToken = jws.decode(jwtString); + + if (!decodedToken) { return done(new JsonWebTokenError('invalid token')); } - var header = jws.decode(jwtString).header; + var header = decodedToken.header; if (!~options.algorithms.indexOf(header.alg)) { return done(new JsonWebTokenError('invalid signature'));