0.2.0 • Published 10 years ago

superagent-http-signature v0.2.0

Weekly downloads
819
License
MIT
Repository
github
Last release
10 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

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago