### **Co to jest**
Po prostu świetna integracja do generowania i weryfikowania tokenów internetowych w ramach bota. JSON Web Token (JWT) to bezpieczny dla adresów URL sposób reprezentowania roszczeń, które mają być przekazywane między dwiema stronami. Jest powszechnie używany do uwierzytelniania i autoryzacji w aplikacjach internetowych.
### **Jak to działa**
JWT składa się z trzech części: nagłówka, ładunku i podpisu. Nagłówek określa algorytm używany do podpisywania tokena, ładunek zawiera informacje o użytkowniku, a podpis służy do weryfikacji integralności tokena.
#### **Cechy integracji**
Ta integracja ma trzy akcje:
`generateToken:` Generuje JSON Web Token z danymi użytkownika i tajnym kluczem. Możesz ustawić opcjonalną datę wygaśnięcia.
`sendToken:` Wysyła token na określony adres URL.
`verifyToken:` Weryfikuje token przy użyciu tajnego klucza. Ta akcja zwraca zmienną true/false o nazwie isVerified i dane.
Ta integracja ma jedno zdarzenie:
`JWT Event:` Token i identyfikator konwersacji można wysłać na adres URL Webhook podany na stronie konfiguracji. Te webhooki zostaną odebrane w zdarzeniu JWT, w którym można użyć akcji verifyToken, aby zweryfikować jego autentyczność.
#### **Botpress Konfiguracja**
1. Kliknij `Install` w prawym górnym rogu i wybierz swojego bota.
2. Postępuj zgodnie z wyskakującymi instrukcjami, aby skonfigurować integrację.
3. Włącz integrację i zapisz ustawienia.