KindeK
Kinde11mo ago
2 replies
Daniel

Error verifying JWTs signed by Kinde from Next.js to Express API

According to docs I import the verifier:

const {jwtVerify} = require("@kinde-oss/kinde-node-express");

const verifier = jwtVerify("https://<your_kinde_subdomain>.kinde.com");

This is my express project where I want to protect my routes. According to docs:

app.get("/some-route", verifier, (req, res) => {
console.log(req.user); // {id: kp:the-users-kinde-id}
});

But I get an error: TypeError: Cannot destructure property 'audience' of 't' as it is undefined.

This is thrown at the code line: const verifier = jwtVerify("https://kynavo.kinde.com");

Am I missing something obviously important? The sign in works fine in my client (Next.js)

Gratefuul for any guidance on this.,
Was this page helpful?