What are JWTs and how do you use them?
JWT (JSON Web Token) is a compact, URL-safe token used for securely transmitting
information.
- Consists of Header, Payload, and Signature
- Used to verify user identity and permissions
📌 Generate:
const jwt = require('jsonwebtoken');
const token = jwt.sign({ id: user.id }, 'secret', { expiresIn: '1h'
});
📌 Verify:
jwt.verify(token, 'secret');