1.0.5 • Published 11 months ago
signature_calculator v1.0.5
Introduction
This library is aimed to provide a consistent way to handle HMAC authentication between platforms.
Scripts
Run npm run build
to build this lib.
Basic Usage
/**
* Your secret
*/
const secret = "xxxxxxxxxxxxxxx";
/**
* For https://example.com/test
*/
const endpointUrl = "/test";
/**
* Your payload that is about to be sent over the network.
*/
const payload = {
field_1: "string",
field_2: "string",
field_3: 100
};
const signatureInstance = new Signature(secret);
const hash = signatureInstance.getSignature({
...payload,
url: endpointUrl
});
// you can now use hash.
Note: that you must provide url as part of signature creation.
Good Luck!