ext-secure-links

1.0.5 • Public • Published

EXT Secure Links

NPM

npm version Build Status Coverage Status

Features

  • Generate nginx secure links
  • Validate nginx secure links

Usage

Firstly, install it:

npm install ext-secure-links --save

Use it like this

let path = "/some/url/with/someId/275273592";
let secret = "some_secret_token";
let ttl = 3600; // 1h

const SecureLinks = require('ext-secure-links');

let secureLink = SecureLinks.generate(path, secret, ttl);
console.log(secureLink); // prints '/some/url/with/someId/275273592?h=bff149a0b87f5b0e00d9dd364e9ddaa0&e=1538299376'

let isValid = SecureLinks.validate(path, secret);
console.log(isValid); // prints 'true'

Package Sidebar

Install

npm i ext-secure-links

Weekly Downloads

0

Version

1.0.5

License

MIT

Unpacked Size

4.87 kB

Total Files

5

Last publish

Collaborators

  • ashantyk