hawkerquest

Hawk authentication mechanism for hyperquest

hawkerquest

A wrapper that puts hawk in hyperquest, and still works on the browser.

npm install hawkerquest
var hawkerquest = require('hawkerquest');
// treat it like hyperquest 
var hawkerquest = require('hawkerquest');
var credential = {
  "key": "werxhqb98rpaxn39848xrunpaw3489ruxnpa98w4rxn",
  "algorithm": "sha256",
  "id": "dh37fgj492je"
};
 
 
hawkerquest('http://resource.com/endpoint', {
  hawk: credential
}).pipe(process.stdout);
var hawkerquest = require('hawkerquest');
var bewit = 'ZGgzN2ZnajQ5MmplXDEzNzU5NzM0NzFcSFJuSTRSR0l5bitVTXRQdjJ0MzIvMXhRc2pOSWlEN0JYSGFZMnJvMkloST1c';
 
 
hawkerquest('http://resource.com/endpoint', {
  bewit: bewit
}).pipe(process.stdout);

Clone this repository, make and then you'll find inside the build folder a bundle that attaches the hyperquest to the global object, and works on the browser. Hawks browser.js was used.