JSON Web Token Integracja | Botpress Hub

### 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.