0.18.0 • Published 4 years ago

jwt-ssm v0.18.0

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

jwt-ssm

Generate and verify JWT tokens with AWS SSM Parameter Store and GCP Secret Manager

Install

npm install jwt-ssm

Make sure your environment is configured for AWS and GCP.

CLI usage

Rotate private key

jwt-ssm rotate /myNamespace/myKey

Generate token

jwt-ssm token /myNamespace/myKey

Verify token

jwt-ssm verify /myNamespace/myKey eyJhbGciOiJIUz...

Decode token (without verification)

jwt-ssm decode eyJhbGciOiJIUz...

Library usage

import JwtSsm from "jwt-ssm"
;(async (): Promise<void> => {
  await JwtSsm.rotate("/myNamespace/myKey")

  const myToken = await JwtSsm.token(
    "/myNamespace/myKey",
    "myJwtSubject"
  )

  if (JwtSsm.decode(myToken)) {
    console.log("decoded!")
  }

  if (await JwtSsm.verify("/myNamespace/myKey", myToken)) {
    console.log("verified!")
  }
})()
0.18.0

4 years ago

0.17.0

4 years ago

0.15.0

4 years ago

0.16.0

4 years ago

0.13.0

4 years ago

0.14.0

4 years ago

0.12.0

4 years ago

0.10.0

4 years ago

0.11.0

4 years ago

0.9.0

4 years ago

0.8.0

4 years ago

0.7.0

4 years ago

0.6.0

4 years ago

0.5.0

4 years ago

0.4.0

4 years ago

0.3.0

4 years ago

0.2.0

4 years ago

0.1.0

4 years ago