I have a requirement to send the users a cookie of a uuid value, which maps to a JWT stored in a database. The database lookup returns on a promise, therefore I need to create an asyncronous jwtFromRequest extractor.
type extractor: (req) => Promise<string | undefined>
but if this could be converted to promise style or with an optional done callback, I would much appreciate it. And recommendations on implementation strategy?
I have a requirement to send the users a cookie of a uuid value, which maps to a JWT stored in a database. The database lookup returns on a promise, therefore I need to create an asyncronous jwtFromRequest extractor.
Looking at the code, I can see the token is fetched synchronously https://github.com/mikenicholson/passport-jwt/blob/v4.0.0/lib/strategy.js#L93
but if this could be converted to promise style or with an optional done callback, I would much appreciate it. And recommendations on implementation strategy?