Rehberlere Dön
Webhook'ler ve Otomasyon6 min

Kimlik Doğrulama

Doğru kimlik doğrulama yöntemiyle webhook bağlantılarınızı güvenli hale getirin. Basic, Bearer, API Key veya kimlik doğrulamasız ne zaman kullanılacağını öğrenin.

Neler öğreneceksiniz

  • Kimlik doğrulamasız
  • Basic kimlik doğrulama
  • Bearer token
  • API anahtarı
  • Güvenlik en iyi uygulamaları
1

Kimlik doğrulamasız

En basit seçenek — webhook isteğiyle kimlik bilgisi gönderilmez. Bu çalışır çünkü Zapier, Make ve n8n gibi platformlar gizli anahtar görevi gören benzersiz, rastgele oluşturulmuş URL'ler kullanır. Yalnızca tam URL'yi bilen biri uç noktaya veri gönderebilir. Ne zaman kullanılır: Zapier catch hook'ları (URL benzersiz hook kimliğinizi içerir), Make özel webhook'ları (URL webhook kimliğinizi içerir), n8n webhook düğümleri (URL benzersiz bir yol içerir). Bu platformlar istekleri yalnızca URL'ye göre doğrular. İsteğe authorization başlığı eklenmez. Bu, Chattlebot'taki tüm platform şablonlarının varsayılanıdır.

No Authentication

Simplest

The URL itself acts as the secret. Only people who know the unique URL can send data to the endpoint.

Common platforms:

Zapier

hooks.zapier.com/hooks/catch/...

Make

hook.make.com/...

n8n

your-n8n.example.com/webhook/...

Authorization header: None sent

No Authentication selected in the auth dropdown
2

Basic kimlik doğrulama

Basic kimlik doğrulama, her istekle birlikte Authorization başlığında Base64 olarak kodlanmış kullanıcı adı ve şifre gönderir. Format şöyledir: 'Authorization: Basic {base64(kullaniciadi:sifre)}'. Chattlebot webhooku gönderdiğinde, kullanıcı adınızı ve şifrenizi otomatik olarak birleştirir, kodlar ve başlığı ekler — siz sadece formdaki kimlik bilgilerini girersiniz. Ne zaman kullanılır: HTTP Basic Auth gerektiren eski API'ler, basit kullanıcı adı/şifre korumalı dahili servisler, eski CRM veya veritabanı API'leri. Basic auth basittir ancak her istekle kimlik bilgileri gönderir, bu nedenle müdahaleyi önlemek için her zaman HTTPS üzerinden kullanın.

Basic Auth with username and password fields
3

Bearer token

Bearer token kimlik doğrulama, Authorization başlığında 'Authorization: Bearer {jetonunuz}' olarak bir jeton gönderir. Bu, modern APIler için en yaygın kimlik doğrulama yöntemidir. Jeton genellikle bir OAuth2 erişim jetonu, JWT (JSON Web Token) veya bağlandığınız servisten oluşturulmuş bir API jetonudur. Ne zaman kullanılır: OAuth2 API'leri (erişim jetonu aldıktan sonra), JWT tabanlı servisler, modern API platformları (Stripe, Twilio, SendGrid vb.), API belgelerinin 'jetonunuzu Authorization başlığına ekleyin' dediği herhangi bir API. Jetonunuzu Jeton alanına girin — Chattlebot 'Bearer' önekini ve Authorization başlığını otomatik olarak ekler.

Bearer Token authentication with token field
4

API anahtarı

API Key kimlik doğrulama, anahtarınızı özel bir başlıkta gönderir. Her zaman Authorization başlığını kullanan Bearer token'ların aksine, API anahtarları API'nin gerektirdiği herhangi bir başlık adını kullanabilir. Hem başlık adını (ör. 'X-API-Key', 'X-Auth-Token', 'Api-Key') hem de anahtar değerini belirtirsiniz. Ne zaman kullanılır: kimlik doğrulama için belirli bir özel başlık gerektiren API'ler, API anahtarları veren servisler (OAuth jetonlarının aksine), kimlik doğrulamayı 'API anahtarınızı X-API-Key başlığına ekleyin' şeklinde belgeleyen platformlar. Yaygın başlık adı kalıpları X-API-Key, X-Auth-Token, X-Access-Key ve Api-Key'dir. Beklenen tam başlık adı için API'nizin belgelerini kontrol edin.

API Key authentication with header name and key fields
5

Güvenlik en iyi uygulamaları

Webhook bağlantılarınızın güvenliğini sağlamak esastır. Chattlebot'taki tüm kimlik bilgileri — şifreler, jetonlar ve API anahtarları — endüstri standardı şifreleme kullanılarak durağan olarak şifrelenir. Asla düz metin olarak saklanmazlar ve asla günlüklerde veya hata mesajlarında açığa çıkmazlar. Chattlebot'un yerleşik korumaları ötesinde şu uygulamaları izleyin: Sorgu dizesinde gizli bilgi içeren webhook URL'lerini asla paylaşmayın. Bir URL parametre olarak API anahtarı veya jeton içeriyorsa, bunu bir şifre gibi ele alın. Jetonları periyodik olarak yenileyin — Bearer jetonları ve API anahtarlarını düzenli bir programda (ör. her 90 günde bir) güncellemek için takvim hatırlatıcısı ayarlayın. Yalnızca HTTPS kullanın — asla 'http://' (s olmadan) ile webhook URL'si yapılandırmayın. Düz HTTP, kimlik bilgilerinizi ve verilerinizi ağ üzerinden şifrelenmemiş olarak gönderir. Bir jetonun ele geçirildiğinden şüpheleniyorsanız, API sağlayıcınızın panosunda hemen yenileyin ve Chattlebot'taki kimlik bilgisini güncelleyin.

Security Best Practices

Encrypted at rest

All credentials are encrypted before storage

Never share webhook URLs

Treat URLs with secrets as passwords

Rotate tokens periodically

Update credentials on a regular schedule

Use HTTPS only

Never send credentials over plain HTTP

Important: If a token is compromised, rotate it immediately in your API provider and update the webhook in Chattlebot.

💡İpucu

  • API'niz destekliyorsa, ek bir güvenlik katmanı olarak IP beyaz liste kullanın. API uç noktanızı yalnızca bilinen IP aralıklarından gelen istekleri kabul edecek şekilde kısıtlayın.

İlgili Rehberler

Başlamaya hazır mısınız?

Ücretsiz hesabınızı oluşturun ve bugün chatbotunuzu oluşturmaya başlayın.

Ücretsiz Denemeye Başla