Entendendo a autenticação JWT

Neste artigo, veremos o que é o JSON Web Token.
Vamos passar por uma explicação básica do JWT, sua estrutura e, finalmente, criaremos um servidor simples que pegará alguns dados e os inserirá em um JWT.
O que é um Token da Web JSON e por que precisamos dele? O JSON Web Token (JWT) é uma maneira segura, compacta e independente de transmitir informações entre várias partes na forma de um objeto JSON.