hapi-auth-jwt2
Advanced tools
Comparing version 5.4.0 to 5.4.1
{ | ||
"name": "hapi-auth-jwt2", | ||
"version": "5.4.0", | ||
"version": "5.4.1", | ||
"description": "Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)", | ||
@@ -48,3 +48,3 @@ "main": "lib/index.js", | ||
"engines": { | ||
"node": ">=4.2.6" | ||
"node": ">=4.2.3" | ||
}, | ||
@@ -51,0 +51,0 @@ "scripts": { |
@@ -11,3 +11,3 @@ # Hapi Auth using JSON Web Tokens (JWT) | ||
[](https://codeclimate.com/github/dwyl/hapi-auth-jwt2) | ||
[](http://hapijs.com) | ||
[](http://hapijs.com) | ||
[](http://nodejs.org/download/) | ||
@@ -14,0 +14,0 @@ [](https://www.npmjs.com/package/hapi-auth-jwt2) |
@@ -7,14 +7,2 @@ var test = require('tape'); | ||
test("Warm Up the Engine", function(t) { | ||
var options = { | ||
method: "GET", | ||
url: "/" | ||
}; | ||
// server.inject lets us similate an http request | ||
server.inject(options, function(response) { | ||
t.equal(response.statusCode, 200, "Welcome to Timer Land"); | ||
t.end(); | ||
}); | ||
}); | ||
test("Attempt to access restricted content (without auth token)", function(t) { | ||
@@ -25,3 +13,3 @@ var options = { | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -33,3 +21,2 @@ t.equal(response.statusCode, 401, "No Token should fail"); | ||
test("Attempt to access restricted content (with an INVALID Token)", function(t) { | ||
@@ -41,3 +28,3 @@ var options = { | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -58,3 +45,3 @@ t.equal(response.statusCode, 401, "INVALID Token should fail"); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -85,3 +72,3 @@ // console.log(response.result); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -103,3 +90,3 @@ t.equal(response.statusCode, 401, "INVALID Token should fail"); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -121,3 +108,3 @@ t.equal(response.statusCode, 401, "Token signed with incorrect key fails"); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
setTimeout(function () { | ||
@@ -141,3 +128,3 @@ server.inject(options, function(response) { | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -157,3 +144,3 @@ t.equal(response.statusCode, 401, "Denied"); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -175,3 +162,3 @@ // console.log(" - - - - RESPONSE: ") | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -192,3 +179,3 @@ // console.log(" - - - - RESPONSE: ") | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -208,3 +195,3 @@ // console.log(" - - - - RESPONSE: ") | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -224,3 +211,3 @@ t.equal(response.statusCode, 401, "No token header should fail in auth 'required' mode"); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -242,3 +229,3 @@ // console.log(" - - - - RESPONSE: ") | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -273,3 +260,3 @@ // console.log(" - - - - RESPONSE: ") | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -292,3 +279,3 @@ // console.log(" - - - - RESPONSE: ") | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -323,3 +310,3 @@ // console.log(" - - - - RESPONSE: ") | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -341,3 +328,3 @@ // console.log(" - - - - RESPONSE: ") | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -359,3 +346,3 @@ // console.log(" - - - - RESPONSE: ") | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -362,0 +349,0 @@ // console.log(" - - - - RESPONSE: ") |
@@ -37,3 +37,3 @@ var test = require('tape'); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -52,3 +52,3 @@ t.equal(response.statusCode, 400, "Valid Token but inVALID COOKIE should fial!"); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -69,3 +69,3 @@ t.equal(response.statusCode, 200, "VALID COOKIE Token should succeed!"); | ||
// console.log(options); | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -72,0 +72,0 @@ // console.log(' - - - - - - - - - - - - - - - response:') |
@@ -30,3 +30,3 @@ var test = require('tape'); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -45,3 +45,3 @@ t.equal(response.statusCode, 400, "Valid Token but inVALID COOKIE should fial!"); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -62,3 +62,3 @@ t.equal(response.statusCode, 200, "VALID COOKIE Token should succeed!"); | ||
// console.log(options); | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -154,3 +154,3 @@ // console.log(' - - - - - - - - - - - - - - - response:') | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -172,3 +172,3 @@ t.equal(response.statusCode, 401, "INVALID Token should fail"); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -189,3 +189,3 @@ t.equal(response.statusCode, 401, "URL Token signed with incorrect key fails"); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -205,3 +205,3 @@ t.equal(response.statusCode, 401, "User is Denied"); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -208,0 +208,0 @@ t.equal(response.statusCode, 200, "VALID Token should succeed!"); |
@@ -7,15 +7,2 @@ var test = require('tape'); | ||
test("Warm Up the Engine", function(t) { | ||
var options = { | ||
method: "GET", | ||
url: "/" | ||
}; | ||
// server.inject lets us similate an http request | ||
server.inject(options, function(response) { | ||
t.equal(response.statusCode, 200, "Unrestricted endpoint will work without issues"); | ||
t.equal(response.headers.authorization, undefined, 'Endpoints that do not call the authorization scheme should not be called'); | ||
t.end(); | ||
}); | ||
}); | ||
test("Attempt to access restricted content (without auth token)", function(t) { | ||
@@ -26,3 +13,3 @@ var options = { | ||
}; | ||
// server.inject lets us similate an http request | ||
server.inject(options, function(response) { | ||
@@ -42,3 +29,3 @@ t.equal(response.statusCode, 401, "No Token should fail"); | ||
}; | ||
// server.inject lets us similate an http request | ||
server.inject(options, function(response) { | ||
@@ -60,3 +47,3 @@ t.equal(response.statusCode, 401, "INVALID Token should fail"); | ||
}; | ||
// server.inject lets us similate an http request | ||
server.inject(options, function(response) { | ||
@@ -75,3 +62,3 @@ t.equal(response.statusCode, 200, "VALID Token should succeed!"); | ||
}; | ||
// server.inject lets us similate an http request | ||
server.inject(options, function(response) { | ||
@@ -93,3 +80,3 @@ t.equal(response.statusCode, 401, "No token header should fail in auth 'required' mode"); | ||
}; | ||
// server.inject lets us similate an http request | ||
server.inject(options, function(response) { | ||
@@ -111,3 +98,3 @@ t.equal(response.statusCode, 200, "Valid token should succeed!"); | ||
}; | ||
// server.inject lets us similate an http request | ||
server.inject(options, function(response) { | ||
@@ -131,3 +118,3 @@ t.equal(response.result, token, 'Token is accesible from handler'); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -134,0 +121,0 @@ t.equal(response.statusCode, 500, 'A server error happens in the scheme\'s response function'); |
@@ -12,3 +12,3 @@ var test = require('tape'); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -26,3 +26,3 @@ t.equal(response.statusCode, 401, "No Token supplied > fails (as expected)"); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -44,3 +44,3 @@ t.equal(response.statusCode, 401, "INVALID Token should fail"); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -61,3 +61,3 @@ t.equal(response.statusCode, 401, "URL Token signed with incorrect key fails"); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -77,3 +77,3 @@ t.equal(response.statusCode, 401, "User is Denied"); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -80,0 +80,0 @@ t.equal(response.statusCode, 200, "VALID Token should succeed!"); |
@@ -12,3 +12,3 @@ var test = require('tape'); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -28,3 +28,3 @@ t.equal(response.statusCode, 200, "GET / still works without token."); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -44,3 +44,3 @@ t.equal(response.statusCode, 500, "customVerify force error"); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -60,3 +60,3 @@ t.equal(response.statusCode, 401, "GET /required with customVerify rejected"); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -77,3 +77,3 @@ t.equal(response.result.id, payload.id, 'Decoded JWT returned by handler'); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -94,3 +94,3 @@ t.equal(response.result.id, payload.id, 'Decoded JWT returned by handler'); | ||
}; | ||
// server.inject lets us similate an http request | ||
// server.inject lets us simulate an http request | ||
server.inject(options, function(response) { | ||
@@ -97,0 +97,0 @@ // console.log(response.result); |
Sorry, the diff of this file is not supported yet
89616
1703