Sample Code

Sample code how to validate JWT using NodeJS:

const jwt = require('jsonwebtoken');


function validateJWT(token, secret) {
  try {
    const decoded = jwt.verify(token, secret);
    return { valid: true, payload: decoded };
  } catch (error) {
    return { valid: false, error: error.message };
  }
}


const token = '...'; // The JWT token you want to validate
const key = '...'; // The secret key used to sign the token


const validation = validateJWT(token, key);
if (validation.valid) {
  // The JWT is valid
  const payload = validation.payload;
  // Use the payload to access the claims and information from the JWT
} else {
  // The JWT is invalid
  const error = validation.error;
  // Handle the error or display an appropriate message
}

BoyoTag JWT Public Key

Sample BoyoTag Encoded JWT

You can use this sample encoded JWT to check your implementation. This should be the response

Last updated

Was this helpful?