jwtLinker
A wrapper for around jwt; It forms a link with JWT token
Requirement
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:
const jwtOptions = {
payload: payload,
key: `key`,
options: options,
};
const urlOptions = {
mode: 'param' || 'query',
name: 'requred if query mode is preferred',
protocol: 'http' || 'https',
};
const URL = 'localhost:4200';
jwtLinker.form(jwtOptions, urlOptions, URL);
other parameters queryName && protocol
are optional
jwtSign
jwtLinker.jwtSign();
create
Use the create
method if you would like just the encryption like so:
jwtLinker.create({
payload: payload,
key: key,
options: options,
});
encryptedLink
Use this method to get a link with the encryption given the configuration parameters you have supplied.
jwtLinker.encryptedLink();
token
Token is a getter that returns the JWT Token.
jwtSign().token;
jwtLinker.create(parameters).token;
Fixes
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