hawkerquest

Hawk authentication mechanism for hyperquest

npm install hawkerquest
6 downloads in the last week
25 downloads in the last month

hawkerquest

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

Installation

npm install hawkerquest

How to use

var hawkerquest = require('hawkerquest');
// treat it like hyperquest

API

Hawk credentials

var hawkerquest = require('hawkerquest');
var credential = {
  "key": "werxhqb98rpaxn39848xrunpaw3489ruxnpa98w4rxn",
  "algorithm": "sha256",
  "id": "dh37fgj492je"
};


hawkerquest('http://resource.com/endpoint', {
  hawk: credential
}).pipe(process.stdout);

Bewit

var hawkerquest = require('hawkerquest');
var bewit = 'ZGgzN2ZnajQ5MmplXDEzNzU5NzM0NzFcSFJuSTRSR0l5bitVTXRQdjJ0MzIvMXhRc2pOSWlEN0JYSGFZMnJvMkloST1c';


hawkerquest('http://resource.com/endpoint', {
  bewit: bewit
}).pipe(process.stdout);

Browser support

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.

npm loves you