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](https://raw.github.com/hueniverse/hawk/master/lib/browser.js) was used.