jwt-warden is a comprehensive Node.js package for JSON Web Token (JWT) authentication and authorization, designed to simplify securing backend services with JWT-based authentication.
You can install jwt-warden using npm:
npm install jwt-warden
Once installed, you can import and use jwt-warden in your Node.js application as follows:
// Import jwt-warden methods
const { sign, decode, verify } = require("jwt-warden");
// Example usage
const token = sign({ userId: "123456" }, "your_secret_key");
console.log("Generated token:", token);
const decodedToken = decode(token);
console.log("Decoded token:", decodedToken);
const isValid = verify(token, "your_secret_key");
console.log("Token verification result:", isValid);
Replace 'your_secret_key' with your actual secret key used for JWT signing and verification.
Contributions are welcome! Please see our contribution guidelines for more information.
This project is licensed under the MIT License.