A JWT helper library for full-stack Node apps
You can find an example fullstack application in the example
folder.
You can find the docs for the most important functions exported for both client-side and server-side use in the docs
folder.
- Updated dependencies
- Added the ability to configure token expiration (thank you @nisidazza)
- Removed the tutorial (too much to maintain) the example should suffice
- Example: moved
BASE_API_URL
environment variable into a config file - Example: refactored tests
- Bug fix related to
verifyEndpoint
(thank you @joshuavial) - Updated dependencies to fix known security vulnerabilities
- Updated dependencies to fix known security vulnerabilities
- Added
server/token/getTokenDecoder
to replaceserver/token/decode
to allow a route to succeed regardless if a token is provided or not. Currentlydecode
will throw if a token is not found.decode
is deprecated and will be removed in v0.5.0. - Updated the example an tutorial to reflect this change.
- Updated dependencies to fix known security vulnerabilities.
- Updated dependencies to fix known security vulnerabilities
- Updated dependencies to fix known security vulnerabilities
- Prevent publishing the tutorial in the npm package
client/getDecodedToken
was addedclient/getAuthorizationHeader
was added (getEncodedToken
is still available, but less relevant now)- A tutorial was added (but it still needs more work)
client/getAuthToken
was function renamed togetDecodedToken
to matchgetEncodedToken
- The
createUser
function passed toserver/applyAuthRoutes
now takes a singleuser
object parameter instead ofusername
andpassword
parameters