### Qué es
Una integración simplemente genial para generar y verificar tokens web dentro de tu bot. JSON Web Token (JWT) es un medio seguro de URL para representar las demandas que se transferirán entre dos partes. Se utiliza comúnmente para fines de autenticación y autorización en aplicaciones web.
### Cómo funciona
Los JWT constan de tres partes: una cabecera, una carga útil y una firma. La cabecera especifica el algoritmo utilizado para firmar el token, la carga útil contiene la información sobre el usuario, y la firma se utiliza para verificar la integridad del token.
#### **Características de la integración**
Esta integración tiene tres Acciones:
`generateToken:` Genera un JSON Web Token con sus datos y clave secreta. Puede establecer una fecha de caducidad opcional.
EnviarToken:` Envía un token a una dirección URL especificada.
VerifyToken:` Verifica un token utilizando la clave secreta. Esta acción devuelve una variable true/false llamada isVerified y los datos.
Esta integración tiene un Evento:
`JWT Event:` Se puede enviar un token y un Id de conversación a la URL Webhook proporcionada en la página de configuración. Estos webhooks se recibirán en el Evento JWT donde se puede utilizar la Acción verifyToken para verificar su autenticidad.
#### **Botpress Configuración**
1. Haz clic en `Install` en la parte superior derecha y selecciona tu bot.
2. Siga las instrucciones emergentes para configurar su integración.
3. 3. Activa la integración y guarda la configuración.