
O Flask-JWT é a abstração do JWT(Json Web Token) encapsulado em um pequeno módulo para ser utilizado no Micro-servidor Flask.
O JWT é uma forma de garantir integridade dos dados a partir de uma autenticação baseada em token.
O token JWT é composto por 3 componentes separados por “.”: Header, Payload e Signature.

O Header é onde definimos qual tipo de token e que tipo de criptografia é utilizado na composição.
O Payload são as informações que serão utilizados para algum tratamento após a descriptografia.
O Signature é a chave secreta que será composta no token.
Este Post não entrará em detalhes como funciona o JWT, a abordagem será para mostrar uma implementação JWT e Flask.
Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/flaskJwt.html.