Socket
Socket
Sign inDemoInstall

jwt-linker

Package Overview
Dependencies
15
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    jwt-linker

this module does some awesome stuff with jwt


Version published
Weekly downloads
8
Maintainers
1
Created
Weekly downloads
 

Readme

Source

jwtLinker

A wrapper for around jwt; It forms a link with JWT token

Requirement

  • Node
  • NPM

Installation

Use the package manager npm to install jwt-linker.

npm install jwt-linker

Usage

const jwtLinker = require('jwt-linker');
form

Use the form method if you would like to get a link. This method receives a number of parameters:

// jwt options (an object): payload, key, options. These are normal jwt stuffs
const jwtOptions = {
  payload: payload,
  key: `key`,
  options: options,
};

// URL Options (object): mode, name, protocol like so:
const urlOptions = {
  mode: 'param' || 'query',
  name: 'requred if query mode is preferred',
  protocol: 'http' || 'https',
};

// URL (string): an example is `localhost:4200`
const URL = 'localhost:4200';

jwtLinker.form(jwtOptions, urlOptions, URL);

other parameters queryName && protocol are optional

jwtSign
jwtLinker.jwtSign(); // signs the token
create

Use the create method if you would like just the encryption like so:

jwtLinker.create({
  payload: payload, // JWT payload
  key: key, // encryption key
  options: options, // JWT options
});

Use this method to get a link with the encryption given the configuration parameters you have supplied.

jwtLinker.encryptedLink(); // returns an encrypted link based on the parameters described above in jwtLinker.form(parameters);
token

Token is a getter that returns the JWT Token.

jwtSign().token; // would return the token

jwtLinker.create(parameters).token; // JWT token

Fixes

  • malformed link

Additions

  • method jwtSign (chainable)
  • A readme

Project Status

I sincerely apologize for the troubles and I'm glad to announce that this version is now stable and functional. I really do not have time to write readmes but support and contributions are welcome.

Support

Visit the Github repo

Keywords

FAQs

Last updated on 05 Jul 2019

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc