auth0 / express-jwt

connect/express middleware that validates a JsonWebToken (JWT) and set the req.user with the attributes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

It should be possible to skip token validation

ypicard opened this issue · comments

Describe the problem you'd like to have solved

I have a gateway in front of my services which takes care of validating the JWT tokens. I would still like to use this middleware to decode it and attach it to my request, but i do not see any options to do so at the moment.
I think this can also be useful for testing purposes where people would want to mock JWT tokens.

Describe the ideal solution

A skipVerification option would be great. Having this to true would make other fields optional.

You can use credentialsRequired: false for this

Sorry I didn't see this issue before.. If I understand correctly credentialsRequired: false is different because if the credential is present it will be validated. If you want to decode the token but not verifying it, you could use our other package: https://www.npmjs.com/package/jwt-decode