jsonwebtoken-signer

0.7.0 • Public • Published

jsonwebtoken-signer

A clone of jsonwebtoken library but supports external signer like AWS KMS

Install

$ npm install jsonwebtoken-signer

Usage

Same as the usage of jsonwebtoken, except that jwt.sign can specify a signing function instead

var jwt = require('jsonwebtoken-signer')

jwt.sign(payload, secretOrPrivateKey, [options, callback])

secretOrPrivateKey could be a signing function that accepts a raw string to sign and return base64url formatted signature, so that you can call external signer such as AWS KMS to sign the string

The signing function could return a promise also, then jwt.sign would return a promise as well

A base64url function is also available as jwt.base64url

License

This project is licensed under the MIT license. See the LICENSE file for more info.

Dependencies (10)

Dev Dependencies (8)

Package Sidebar

Install

npm i jsonwebtoken-signer

Weekly Downloads

2

Version

0.7.0

License

MIT

Unpacked Size

61.7 kB

Total Files

16

Last publish

Collaborators

  • kmbilly