### 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
- Clique em
Install
no canto superior direito e seleccione o seu bot. - Siga as instruções do popup para configurar a sua integração.
- Active a integração e guarde as suas definições.