Kimlik doğrulama, siz ve kullanıcılarınız arasındaki sohbetlerin gizli tutulmasını ve kötü niyetli bir kişinin diğerini taklit edememesini sağlar. Infoset canlı sohbet ürününü kullanan herkesin kimlik doğrulaması özelliğini etkinleştirmelerini şiddetle tavsiye ediyoruz.
Kimlik doğrulama nasıl çalışır?
SHA256 kullanarak sunucunuzda şifreli bir hash (HMAC) oluşturmanız ve bu hash'i Infoset canlı sohbet kurulum kodunda bir parametreyle (userHash
) birlikte göndermeniz gerekir.
Bir sohbet aracında kimlik doğrulama etkinleştirildiğinde, Infoset, geçerli bir userHash sağlamayan kullanıcıların sizinle yazışmasını engeller. userHash, asla paylaşmamanız gereken bir özel anahtar (private key) kullanılarak elde edilir. Hiçbir üçüncü parti, sizin özel anahtarınız olmadan geçerli bir userHash oluşturamaz, böylece kullanıcılarınızın kimliğine bürünemez.
Kimlik doğrulama nasıl kurulur?
- Ayarlar > Sohbet Ayarları'na gidin
- Kimlik doğrulamasını etkinleştirmek istediğiniz sohbet aracını bulun, düzenle simgesine tıklayın
- Güvenlik sekmesini açın, bu sekmede Özel Anahtarınızı bulabilirsiniz
- Sunucunuzda, sohbet aracınızın özel anahtarını kullanarak ziyaretçi kimliğinin (
id
ya daemail
) bir SHA256 HMAC hash'ini oluşturun (bunu asla istemci tarafında yapmayın, aksi takdirde özel anahtarınız açığa çıkacaktır) ve dinamik olarak Infoset canlı sohbet kurulum kodunuza koyun, örneğin:InfosetChat ('boot', { widget: { apiKey: 'pFz ...', // api anahtarınız }, visitor: { id: <visitor_id>, userHash: <ziyaretci_id_sha256_hmac>, ...., // diğer ziyaretçi parametreleri }, });
- Kurulumu test ettikten ve her şeyin çalıştığını gördükten sonra kimlik doğrulamayı zorunlu kılmak için, sohbet aracı düzenleme sayfasının Güvenlik sekmesinden Zorunlu kimlik doğrulama seçeneğini işaretleyin.
(kurulumunuzu test edene kadar bunu işaretlemeniz önerilmez)
Sıkça karşılaşılan sorunlar
Kimlik doğrulama kurulumunda sorun yaşıyorsanız veya çalıştığını onaylamak istiyorsanız, web uygulamanızda Infoset canlı sohbet kurulu herhangi bir sayfayı ziyaret edin ve sohbet aracının yüklenip yüklenmediğini kontrol edin.
Eğer yüklenmiyorsa, tarayıcı konsolunda sorunu açıklayıcı bir hata görebilirsiniz. Bazı olası nedenler:
- userHash ile birlikte bir visitor id veya email gönderiyor musunuz?
visitor
içerisinde birid
ya daemail
göndermedenuserHash
gönderirseniz kimlik doğrulama kontrolü yapılamaz. - Hash'i doğru verilerle mi oluşturuyorsunuz? Hem visitor
id
hem deemail
gönderiyorsanız, userHash'inizid
ile oluşturulmalıdır. Yalnızcaid
gönderiyorsanız, userHash'inizid
ile oluşturulmalıdır. Yalnızcaemail
gönderiyorsanız, userHash'iniz buemail
ile oluşturulmalıdır. - Test ettiğiniz kodunuzun güncel olduğundan emin misiniz? Test ettiğiniz kodun en güncel kodunuz olduğundan emin olun. JavaScript ya da HTML kodunuz önbelleğe alınmış olabilir ve kullanıcı verilerinizle bir
userHash
göndermiyor olabilirsiniz, bu durumda sohbet aracınız yüklenmez.
Hâlâ sorun yaşıyorsanız canlı sohbet aracılığıyla bize ulaşın, size en kısa sürede yardımcı olacağız.