0.2.0 • Published 9 years ago

superagent-http-signature v0.2.0

Weekly downloads
819
License
MIT
Repository
github
Last release
9 years ago

superagent-http-signature

A plugin for superagent that signs requests using Joyent's HTTP Signature Scheme. Forked from joyent/node-http-signature to be used with superagent.

Supported algorithms

  • rsa-sha1
  • rsa-sha256
  • rsa-sha512
  • dsa-sha1
  • hmac-sha1
  • hmac-sha256
  • hmac-sha512

HMAC-only version

For usage with browserify using the index-hmac-only.js version is recommended because it's a lot smaller without all the other signing code included!

Installation

Install with npm:

$ npm install superagent-http-signature

Usage

var superagent = require('superagent');
var superagentHttpSignature = require('superagent-http-signature');

superagent
    .get('http://www.example.com')
    .use(superagentHttpSignature({
         headers: ['(request-target)', 'content-md5'],
         algorithm: 'hmac-sha256',
         key: 'YOUR_KEY',
         keyId: 'YOUR_SECRET'
     }))
    .end(function(err, res) {});
0.2.0

9 years ago

0.1.4

9 years ago

0.1.3

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago