### O que é
Uma integração simplesmente ótima para gerar e verificar tokens da web dentro do seu bot. JSON Web Token O JWT (JWT) é um meio seguro de URL para representar reivindicações a serem transferidas entre duas partes. Ele é comumente usado para fins de autenticação e autorização em aplicativos da Web.
### Como funciona
Os JWTs consistem em três partes: um cabeçalho, uma carga útil e uma assinatura. O cabeçalho especifica o algoritmo utilizado para assinar o token, o payload contém a informação sobre o utilizador e a assinatura é utilizada para verificar a integridade do token.
#### **Características da integração**
Esta integração tem três acções:
`generateToken:` Gera um JSON Web Token com seus dados e chave secreta. Pode definir uma data de expiração opcional.
`sendToken:` Envia um token para um endereço URL especificado.
VerifyToken:` Verifica um token utilizando a chave secreta. Esta ação retorna uma variável true/false chamada isVerified e os dados.
Essa integração tem um evento:
`JWT Event:` Um token e um ID de conversação podem ser enviados para o URL Webhook fornecido na página de configuração. Estes webhooks serão recebidos no evento JWT onde pode utilizar a ação verifyToken para verificar a sua autenticidade.
#### **Botpress Setup**
1. Clique em `Install` no canto superior direito e seleccione o seu bot.
2. Siga as instruções do popup para configurar a sua integração.
3. Active a integração e guarde as suas definições.