### Cosa è Un'integrazione semplicemente fantastica per generare e verificare i token web all'interno del vostro bot. JSON Web Token (JWT) è un mezzo sicuro per l'URL per rappresentare le richieste da trasferire tra due parti. È comunemente usato per scopi di autenticazione e autorizzazione nelle applicazioni web.
Come funziona
I JWT sono composti da tre parti: un'intestazione, un carico utile e una firma. L'intestazione specifica l'algoritmo utilizzato per firmare il token, il payload contiene le informazioni sull'utente e la firma viene utilizzata per verificare l'integrità del token.
Caratteristiche dell'integrazione
Questa integrazione ha tre Azioni:
GenerateToken:Genera un JSON Web Token con i dati e la chiave segreta dell'utente. È possibile impostare una data di scadenza opzionale.
InviaToken:
Invia un token a un indirizzo URL specificato.
VerifyToken:` Verifica un token utilizzando la chiave segreta. Questa azione restituisce una variabile true/false denominata isVerified e i dati.
Questa integrazione ha un evento:
Un token e l'ID della conversazione possono essere inviati all'URL Webhook fornito nella pagina di configurazione. Questi webhook saranno ricevuti nell'evento JWT, dove è possibile utilizzare l'azione verifyToken per verificarne l'autenticità.
Botpress Configurazione
- Fare clic su
Install
in alto a destra e selezionare il bot. - Seguire le istruzioni a comparsa per configurare l'integrazione.
- Abilitare l'integrazione e salvare le impostazioni.