Skip to content

API Gateway request signing SDK for NodeJS

Notifications You must be signed in to change notification settings

pesama/apigateway4

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

apigateway4

NOTE: This is a fork created for development purposes, please use the original package in https://github.com/pahud/apigateway4 instead.

AWS API Gateway request signing library

npm npm

NPM

About

apigateway4 is a simple SDK for AWS API Gateway request signing with the Signature Version4 Signing Process.

Features

Usage

var agw4  = require('apigateway4')

var requestOpts = {
	uri: 'https://<apigateway_id>.execute-api.us-west-2.amazonaws.com/v1/auth?name=myname&foo=bar'
}

var signer = new agw4.BuildRequestSigner(requestOpts,credentials)

signer.sign()

// example for 'got'
require('got')(requestOpts.uri, requestOpts)
 .then( (html)=> console.log(html.body))
 .catch( (e) => console.log(e))


// example for 'request-promise'
require('request-promise')(requestOpts)
 .then( (html)=> console.log(html))
 .catch( (e) => console.log(e))

see example.js for more details

About

API Gateway request signing SDK for NodeJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%