Socket
Socket
Sign inDemoInstall

hawk

Package Overview
Dependencies
Maintainers
1
Versions
85
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hawk - npm Package Compare versions

Comparing version 0.6.1 to 0.7.0

6

package.json
{
"name": "hawk",
"description": "HTTP Hawk Authentication Scheme",
"version": "0.6.1",
"version": "0.7.0",
"author": "Eran Hammer <eran@hueniverse.com> (http://hueniverse.com)",

@@ -20,4 +20,4 @@ "contributors": [],

"hoek": "0.4.x",
"boom": "0.2.x",
"cryptiles": "0.0.x",
"boom": "0.3.x",
"cryptiles": "0.1.x",
"sntp": "0.1.x"

@@ -24,0 +24,0 @@ },

@@ -137,3 +137,3 @@ // Load modules

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Bad payload hash');
expect(err.response.payload.message).to.equal('Bad payload hash');
done();

@@ -236,3 +236,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Missing required payload hash');
expect(err.response.payload.message).to.equal('Missing required payload hash');
done();

@@ -255,4 +255,4 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Stale timestamp');
var header = err.toResponse().headers['WWW-Authenticate'];
expect(err.response.payload.message).to.equal('Stale timestamp');
var header = err.response.headers['WWW-Authenticate'];
var ts = header.match(/^Hawk ts\=\"(\d+)\"\, error=\"Stale timestamp\"$/);

@@ -297,3 +297,3 @@ var now = Hawk.utils.now();

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Invalid nonce');
expect(err.response.payload.message).to.equal('Invalid nonce');
done();

@@ -317,3 +317,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.not.exist;
expect(err.response.payload.message).to.not.exist;
done();

@@ -336,3 +336,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Invalid header syntax');
expect(err.response.payload.message).to.equal('Invalid header syntax');
done();

@@ -355,3 +355,3 @@ });

expect(err.isMissing).to.equal(true);
var header = err.toResponse().headers['WWW-Authenticate'];
var header = err.response.headers['WWW-Authenticate'];
var ts = header.match(/^Hawk ts\=\"(\d+)\"$/);

@@ -377,3 +377,3 @@ var now = Hawk.utils.now();

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Invalid Host header');
expect(err.response.payload.message).to.equal('Invalid Host header');
done();

@@ -396,3 +396,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Missing attributes');
expect(err.response.payload.message).to.equal('Missing attributes');
done();

@@ -415,3 +415,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Missing attributes');
expect(err.response.payload.message).to.equal('Missing attributes');
done();

@@ -434,3 +434,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Missing attributes');
expect(err.response.payload.message).to.equal('Missing attributes');
done();

@@ -453,3 +453,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Missing attributes');
expect(err.response.payload.message).to.equal('Missing attributes');
done();

@@ -472,3 +472,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Unknown attribute: x');
expect(err.response.payload.message).to.equal('Unknown attribute: x');
done();

@@ -491,3 +491,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Bad header format');
expect(err.response.payload.message).to.equal('Bad header format');
done();

@@ -510,3 +510,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Bad attribute value: id');
expect(err.response.payload.message).to.equal('Bad attribute value: id');
done();

@@ -529,3 +529,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Bad attribute value: id');
expect(err.response.payload.message).to.equal('Bad attribute value: id');
done();

@@ -548,3 +548,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Duplicate attribute: id');
expect(err.response.payload.message).to.equal('Duplicate attribute: id');
done();

@@ -567,3 +567,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Invalid header syntax');
expect(err.response.payload.message).to.equal('Invalid header syntax');
done();

@@ -587,3 +587,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Invalid Host header');
expect(err.response.payload.message).to.equal('Invalid Host header');
done();

@@ -607,3 +607,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Invalid Host header');
expect(err.response.payload.message).to.equal('Invalid Host header');
done();

@@ -654,3 +654,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Unknown credentials');
expect(err.response.payload.message).to.equal('Unknown credentials');
done();

@@ -684,3 +684,3 @@ });

expect(err.message).to.equal('Invalid credentials');
expect(err.toResponse().payload.message).to.equal('An internal server error occurred');
expect(err.response.payload.message).to.equal('An internal server error occurred');
done();

@@ -715,3 +715,3 @@ });

expect(err.message).to.equal('Unknown algorithm');
expect(err.toResponse().payload.message).to.equal('An internal server error occurred');
expect(err.response.payload.message).to.equal('An internal server error occurred');
done();

@@ -745,3 +745,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Bad mac');
expect(err.response.payload.message).to.equal('Bad mac');
done();

@@ -748,0 +748,0 @@ });

@@ -125,3 +125,3 @@ // Load modules

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Multiple authentications');
expect(err.response.payload.message).to.equal('Multiple authentications');
done();

@@ -164,3 +164,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Invalid method');
expect(err.response.payload.message).to.equal('Invalid method');
done();

@@ -184,3 +184,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Invalid Host header');
expect(err.response.payload.message).to.equal('Invalid Host header');
done();

@@ -202,3 +202,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Empty bewit');
expect(err.response.payload.message).to.equal('Empty bewit');
expect(err.isMissing).to.not.exist;

@@ -221,3 +221,3 @@ done();

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Invalid bewit encoding');
expect(err.response.payload.message).to.equal('Invalid bewit encoding');
expect(err.isMissing).to.not.exist;

@@ -240,3 +240,3 @@ done();

expect(err).to.exist;
expect(err.toResponse().payload.message).to.not.exist;
expect(err.response.payload.message).to.not.exist;
expect(err.isMissing).to.equal(true);

@@ -259,3 +259,3 @@ done();

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Invalid bewit structure');
expect(err.response.payload.message).to.equal('Invalid bewit structure');
done();

@@ -277,3 +277,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Missing bewit attributes');
expect(err.response.payload.message).to.equal('Missing bewit attributes');
done();

@@ -295,3 +295,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Access expired');
expect(err.response.payload.message).to.equal('Access expired');
done();

@@ -313,3 +313,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Boom');
expect(err.response.payload.message).to.equal('Boom');
done();

@@ -331,3 +331,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Unknown credentials');
expect(err.response.payload.message).to.equal('Unknown credentials');
done();

@@ -383,3 +383,3 @@ });

expect(err).to.exist;
expect(err.toResponse().payload.message).to.equal('Bad mac');
expect(err.response.payload.message).to.equal('Bad mac');
done();

@@ -386,0 +386,0 @@ });

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