cloudflare-worker-jwt

A lightweight JWT implementation with ZERO dependencies for Cloudflare Workers.

MIT License

Downloads
107.2K
Stars
661

Bot releases are hidden (Show)

cloudflare-worker-jwt - v2.2.5

Published by tsndr about 1 year ago

  • Remove .editorconfig from npm package
cloudflare-worker-jwt - v2.2.4

Published by tsndr about 1 year ago

  • Updated dev dependencies
cloudflare-worker-jwt - v2.2.3

Published by tsndr about 1 year ago

  • Added skipValidation option for verify
cloudflare-worker-jwt - v2.2.2

Published by tsndr about 1 year ago

Updated aud type, thanks @tomlokhorst

cloudflare-worker-jwt - v2.3.0-0

Published by tsndr over 1 year ago

cloudflare-worker-jwt - v2.2.1

Published by tsndr over 1 year ago

Hotfix

cloudflare-worker-jwt - v2.2.0

Published by tsndr over 1 year ago

Added JWK secret support, thanks @MichaelCereda

cloudflare-worker-jwt - v2.1.4

Published by tsndr almost 2 years ago

Made iat user definable.

cloudflare-worker-jwt - v2.1.3

Published by tsndr almost 2 years ago

Minor docs change

cloudflare-worker-jwt - v2.1.2

Published by tsndr about 2 years ago

Fixed typo in readme

cloudflare-worker-jwt - v2.1.1

Published by tsndr about 2 years ago

Reverted automatic base64 secret support, for now.

cloudflare-worker-jwt - v2.1.0

Published by tsndr about 2 years ago

  • Added support for Base64 secrets
cloudflare-worker-jwt - v2.0.1

Published by tsndr over 2 years ago

  • Export types
cloudflare-worker-jwt - v2.0.0

Published by tsndr over 2 years ago

Changes

cloudflare-worker-jwt - v1.4.4

Published by tsndr over 2 years ago

Options fix

cloudflare-worker-jwt - v1.4.3

Published by tsndr over 2 years ago

Bugfix, thanks to @IMZihad21

cloudflare-worker-jwt - v1.4.2

Published by tsndr over 2 years ago

Docs fix

cloudflare-worker-jwt - v1.4.1

Published by tsndr over 2 years ago

Docs fix

cloudflare-worker-jwt - v1.4.0

Published by tsndr over 2 years ago

Breaking Changes

.decode() will now return header and payload.

TL;DR

Change this...

const payload = jwt.decode(token)

...to this...

const { payload } = jwt.decode(token)

Old behavior

.decode() just returned an object containing the payload:

{
    name: 'John Doe',
    email: '[email protected]'
}

New behavior

.decode() now returns and object containing header and payload:

{
    header: {
        alg: 'HS256',
        typ: 'JWT'
    },
    payload: {
        name: 'John Doe',
        email: '[email protected]'
    }
}
cloudflare-worker-jwt - v1.3.1

Published by tsndr over 2 years ago

.verify() bugfix