> For the complete documentation index, see [llms.txt](https://doc.vapi.co/tr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.vapi.co/tr/api-klavuzu/kimlik-dogrulama.md).

# Kimlik Doğrulama

vapi.co'da kimlik doğrulama [www.vapi.co](http://www.vapi.co) adresinden **test** ve **live** ortama göre ürettiğin API anahtarı ve IP adresi kontrolü ile yapılıyor.  API anahtarı Bearer Authentication metodu ile doğrulanıyor.

{% hint style="danger" %}
Kimlik doğrulama için ayrı bir metot bulunmuyor.  [Site üzerinden ](https://www.vapi.co/api-key/index)oluşturulan API anahtarı her metot isteğinde Bearer Authentication metotu ile doğrulanıyor.&#x20;
{% endhint %}

{% hint style="danger" %}
API anahtarına ek olarak bir güvenlik sebebiyle IP adres kontrolü de yapıyoruz. Geliştirmelerini tamamladıktan sonra gerçek ortamda sunduğun projen için sabit bir IP adresine ihtiyacın olacak.  :exclamation:
{% endhint %}

### Test ortamı kimlik doğrulama adımları

1. [API Anahtarı](https://www.vapi.co/api-key/index) sayfasındayken yukarıda bulunan <mark style="color:green;">**Test Ortamı**</mark> opsiyonunu aktifleştir.&#x20;
2. Aynı sayfada bulunan IP adresleri bölümüne vapi.co metotlarına erişimin gerçekleştirileceği IP adreslerini tanımla.&#x20;
3. Aynı sayfada bulunan **API Anahtarı** kopyala ve seçtiğin metoda istek yaparken  **Authorization** header parametresinde  **Bearer Token** kullanarak olarak gönder  [#oernek-curl-istegi](#oernek-curl-istegi "mention")

{% hint style="info" %}
Test ortamı opsiyonunu aktive ettiğinde sayfa üst barı koyu renk oluyor :wink:
{% endhint %}

### Live ortam kimlik doğrulama adımları

* [API Anahtarı](https://www.vapi.co/api-key/index)  sayfasındayken <mark style="color:red;">**Canlı Ortam**</mark> opsiyonunu aktifleştir.
* Aynı sayfada bulunan IP adresleri bölümüne vapi.co metotlarına erişimin gerçekleştirileceği IP adreslerini tanımla.&#x20;
* Aynı sayfada bulunan **API Anahtarı** kopyala ve seçtiğin metoda istek yaparken  **Authorization** header parametresinde  **Bearer Token** metodunu kullanarak olarak gönder  [#oernek-curl-istegi](#oernek-curl-istegi "mention")

{% hint style="info" %}
Canlı ortamı opsiyonunu aktive ettiğinde sayfa üst barı açık renk oluyor :wink:
{% endhint %}

### Gönderilmesi gereken header bilgisi

> Authorization: Bearer \<API Anahtarı>

### **Örnek curl isteği**

```
curl --location '<location>' --header 'Authorization: Bearer <API Anahtarı>'
```

### **Örnek postman kullanımı**

<figure><img src="/files/vHgHqySb2xaCECDTgxqr" alt=""><figcaption><p>Postman Authorization Örnek</p></figcaption></figure>
