If you work with JWTs often, jwt-cli is a dedicated command-line tool written in Rust. It is much easier to use than openssl for generating
Step 1:Install jwt-cli
Download the latest binary and move it to your bin folder.
sudo wget https://github.com/mike-engel/jwt-cli/releases/latest/download/jwt-linux.tar.gz
sudo tar -xvf jwt-linux.tar.gz
sudo mv jwt /usr/local/bin/
rm jwt-linux.tar.gz
Step 2: Generate a Token:
sudo jwt encode --secret "super-secret-key" '{"sub":"17890", "name":"James Ngoge"}'