@adicitus/jwtgenerator
Version:
Utility to easily generate/verify JWT using public key cryptography.
25 lines (19 loc) • 698 B
Markdown
# js-jwtgenerator-pkg
NPM package to easily generate/verify JWT using public key cryptography.
## Usage
Install with npm:
`npm install @adicitus/jwtgenerator`
The module exports the class JWTGenerator, which can be used to generate JSON web tokens:
```
const JWTGenerator = require('@adicitus/jwtgenerator')
const generator = new JWTGenerator()
```
The generator instance can then be used to generate tokens:
```
let {token, record} = generator.newToken('subject')
```
And can then be used to verify the validity of the token:
```
Let result = generator.verifyToken(token, {record: record})
```
The record contains information needed to validate the token, and should be stored by the caller.