From 14a8ccc914e0ef48aeb2f24fd23e329252524368 Mon Sep 17 00:00:00 2001 From: Chris Lush Date: Wed, 1 Apr 2015 12:33:12 +0100 Subject: [PATCH 1/2] Update jsonwebtoken dependency to the recommended version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c2fa154..0c41112 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "url": "http://www.opensource.org/licenses/MIT" }, "dependencies": { - "jsonwebtoken": "^1.2.0", + "jsonwebtoken": "^4.2.2", "passport-http-bearer": "^1.0.1" }, "devDependencies": { From b14712098d046a3e92d03aa26d11d4887bfde1dd Mon Sep 17 00:00:00 2001 From: Chris Lush Date: Wed, 1 Apr 2015 12:35:01 +0100 Subject: [PATCH 2/2] Fix tests 44e3c8d changed the aud/iss mismatch error (https://github.com/auth0/node-jsonwebtoken/pull/55) --- test/strategy.normal.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/strategy.normal.js b/test/strategy.normal.js index 82f48be..8d979c6 100644 --- a/test/strategy.normal.js +++ b/test/strategy.normal.js @@ -159,7 +159,7 @@ describe('Strategy', function() { chai.passport.use(new Strategy(secret, {audience: 'foo'}, function(token, done) { done(null, false)})) .fail(function(challenge) {; expect(challenge).to.be.a.string; - expect(challenge).to.equal('Bearer realm="Users", error="invalid_token", error_description="Invalid token (jwt audience invalid. expected: bar)"'); + expect(challenge).to.equal('Bearer realm="Users", error="invalid_token", error_description="Invalid token (jwt audience invalid. expected: foo)"'); done(); }) .req(function(req) { @@ -172,7 +172,7 @@ describe('Strategy', function() { chai.passport.use(new Strategy(secret, {issuer: 'foo'}, function(token, done) { done(null, false)})) .fail(function(challenge) {; expect(challenge).to.be.a.string; - expect(challenge).to.equal('Bearer realm="Users", error="invalid_token", error_description="Invalid token (jwt issuer invalid. expected: bar)"'); + expect(challenge).to.equal('Bearer realm="Users", error="invalid_token", error_description="Invalid token (jwt issuer invalid. expected: foo)"'); done(); }) .req(function(req) {