### **Nedir**
Botunuzda web belirteçleri oluşturmak ve doğrulamak için harika bir entegrasyon. JSON Web Token (JWT), iki taraf arasında aktarılacak talepleri temsil etmenin URL güvenli bir yoludur. Web uygulamalarında kimlik doğrulama ve yetkilendirme amacıyla yaygın olarak kullanılır.
### **Nasıl Çalışır**
JWT'ler üç bölümden oluşur: bir başlık, bir yük ve bir imza. Başlık, belirteci imzalamak için kullanılan algoritmayı belirtir, yük kullanıcı hakkındaki bilgileri içerir ve imza belirtecin bütünlüğünü doğrulamak için kullanılır.
#### **Entegrasyon Özellikleri**
Bu entegrasyonun üç Eylemi vardır:
`generateToken:` Verileriniz ve gizli anahtarınız ile bir JSON Web Token oluşturur. İsteğe bağlı bir Son Kullanma Tarihi ayarlayabilirsiniz.
sendToken:` Belirtilen URL adresine bir belirteç gönderir.
verifyToken:` Gizli anahtarı kullanarak bir belirteci doğrular. Bu Eylem, isVerified adında bir doğru/yanlış değişkeni ve verileri döndürür.
Bu entegrasyonun bir Etkinliği vardır:
JWT Olayı:` Yapılandırma sayfasında sağlanan Webhook URL'sine bir token ve konuşma kimliği gönderilebilir. Bu web kancaları, doğruluğunu doğrulamak için verifyToken Eylemini kullanabileceğiniz JWT Olayında alınacaktır.
#### **Botpress Kurulum**
1. Sağ üstteki `Kur` seçeneğine tıklayın ve botunuzu seçin.
2. Entegrasyonunuzu yapılandırmak için açılır pencere talimatlarını izleyin.
3. Entegrasyonu etkinleştirin ve ayarlarınızı kaydedin.