Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/emartech/escher-js

Library for HTTP request signing (JavaScript implementation)
https://github.com/emartech/escher-js

authentication aws4 escher escherauth hmac-authentication javascript rest-api

Last synced: 9 days ago
JSON representation

Library for HTTP request signing (JavaScript implementation)

Awesome Lists containing this project

README

        

EscherJS - HTTP request signing lib [![Build Status](https://travis-ci.org/emartech/escher-js.svg?branch=master)](https://travis-ci.org/emartech/escher-js)
===================================

Escher helps you creating secure HTTP requests (for APIs) by signing HTTP(s) requests. It's both a server side and client side implementation. The status is work in progress.

The algorithm is based on [Amazon's _AWS Signature Version 4_](http://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html), but we have generalized and extended it.

More details are available at our [Escher documentation site](http://escherauth.io/).

## Development

The [Test Cases](https://github.com/EscherAuth/test-cases) are included as git submodule.

Don't forget to use the `git pull --recurse-submodules` and the `git clone --recurse-submodules` to pull and clone the remote repository.