New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

hapi-auth-jwt2

Package Overview
Dependencies
Maintainers
1
Versions
94
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hapi-auth-jwt2 - npm Package Compare versions

Comparing version 5.4.0 to 5.4.1

4

package.json
{
"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)

[![Code Climate](https://codeclimate.com/github/dwyl/hapi-auth-jwt2/badges/gpa.svg "No Nasty Code")](https://codeclimate.com/github/dwyl/hapi-auth-jwt2)
[![HAPI 12.1.0](http://img.shields.io/badge/hapi-12.1.0-brightgreen.svg "Latest Hapi.js")](http://hapijs.com)
[![HAPI 13.0.0](http://img.shields.io/badge/hapi-12.1.0-brightgreen.svg "Latest Hapi.js")](http://hapijs.com)
[![Node.js Version](https://img.shields.io/node/v/hapi-auth-jwt2.svg?style=flat "Node.js 10 & 12 and io.js latest both supported")](http://nodejs.org/download/)

@@ -14,0 +14,0 @@ [![npm](https://img.shields.io/npm/v/hapi-auth-jwt2.svg)](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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc