API Anahtarı Güvenliğini Anlama

2 dakikalık okuma
Wix API anahtarları, kullanıcıların veya uygulamaların sitelerinize erişim sağlamaları amacıyla oluşturabileceğiniz kodlar/dizeler olarak tanımlanırlar.
Hesabınızdaki tüm site verilerine erişim sağlayabildikleri için API anahtarlarınızı nasıl güvende tutacağınızı anlamanız önemlidir. 

API anahtarlarını yönetmek için kimlik doğrulaması

Yeni API anahtarı oluşturma veya mevcut API anahtarlarınızı değiştirme aşamalarında kimliğinizi doğrulamanız istenir. Bu prosedür yalnızca yetkili kişilerin hesabınızdaki API anahtarlarında değişiklik yapabilmesini sağlayarak site verilerini güvende tutmanıza yardımcı olur.  
Kimliğinizi doğrulamak amacıyla hesabınıza bağlı e-posta adresine 6 haneli bir kod gönderilir. API anahtarlarınızla ilgili herhangi bir eylem gerçekleştirebilmek için bu kodu Hesabınızı Doğrulayın penceresine girmeniz gerekir. 
API anahtarı doğrulamasına ilişkin ekran görüntüsü

Wix API anahtarı izinlerini anlama

Varsayılan olarak, oluşturduğunuz her API anahtarı hesabınızdaki tüm sitelere erişim olanağı sağlar. Bunun nedeni API anahtarlarının hesap düzeyinde oluşturulmasıdır. Hangi izinlerin atanacağını belirleyerek bir API anahtarının sağladığı erişim düzeyini kontrol edebilirsiniz.
Örneğin, API anahtarınızın yalnızca ürünler, siparişler ve para birimleri gibi mağaza verilerine erişim sağlamasına izin vermek için Wix Stores iznini işaretleyebilirsiniz. 
API anahtarlarınıza atayabileceğiniz üç farklı izin türü vardır.
İzin türü
Açıklama
Tüm izinler
Bu ayarı kullanarak API anahtarınıza hesap ve site düzeyindeki tüm izinleri ekleyebilirsiniz. Böylece anahtarın hesap ve site düzeyindeki tüm ilgili verilere erişmesine olanak sağlarsınız.
Temel izinler
Bu ayar hesabınızdaki tüm sitelerin kimliklerini listeler. Varsayılan olarak seçilidir ve seçimi kaldırmanız mümkün değildir.
Tüm hesap izinleri
Bu ayarı kullanarak API anahtarınıza hesap düzeyindeki tüm izinleri ekleyebilirsiniz. Böylece anahtarın Wix hesapları oluşturmasına olanak sağlarsınız.
Tüm site izinleri
Bu ayarı kullanarak API anahtarınıza site düzeyindeki tüm izinleri ekleyebilirsiniz. Böylece anahtarın mağaza verilerinizi, randevu verilerinizi, etkinlik verilerinizi ve daha fazlasını yönetmesine olanak sağlarsınız.
Ayrıca site düzeyindeki izinleri belirli verilerle (ör. yalnızca Wix Stores verileriyle) sınırlayabilirsiniz.
Site verilerinizi genel anlamda güvence altına almanın yolu, her bir API anahtarına yalnızca gerekli izinleri eklemekten geçer. İzinlerin çoğu site verilerine otomatik olarak okuma ve yazma erişimi sağlar, bu nedenle sadece uygun izinleri atayarak site verilerinize gereğinden fazla erişim olanağı vermemiş olursunuz.
Bir API anahtarının izin grubunu düzenlemeye ilişkin ekran görüntüsü

API anahtarı güvenliğinin ihlal edilmesi durumunda gerçekleştirilecek eylemler

Oluşturduğunuz her Wix API anahtarının hesabınızdaki tüm sitelere erişimi olur. Wix API anahtarlarınızı yalnızca güvendiğiniz kişilerle paylaşmanız önemlidir. 
Wix API anahtarlarınıza yetkisiz bir şekilde erişildiğinden şüpheleniyorsanız hemen harekete geçmeniz gerekir. Yeni bir belirteç oluşturmak üzere API anahtarınızı değiştirmenizi öneririz. Böylece önceki API'lerin site verilerinize erişimi anında iptal edilir. 
Anahtarlarınızdan birine yetkisiz erişim olup olmadığından emin değilseniz anahtarınızı çoğaltmak iyi bir fikir olabilir. Yeni belirteci API çağrılarınıza ekleyin, belirteci ihtiyacı olan ekip üyeleriyle paylaşın ve ardından eski API anahtarını silin. Böylece anahtarı kullanan API'lerin hizmetlerinde herhangi bir kesinti yaşanmamasını sağlarsınız.
Önemli:
  • API anahtarını değiştirmeniz veya silmeniz durumunda, daha önce API anahtarına erişimi olan tüm kullanıcılar veya uygulamalar site verilerinize erişimlerini kaybeder. 
  • Değiştirdiğiniz veya sildiğiniz bir API anahtarını kurtarmanız (geri getirmeniz) mümkün değildir.

Wix API anahtarlarını kullanma hakkında daha fazla bilgi edinmek mi istiyorsunuz?
API anahtarlarını kullanarak talep oluşturma hakkındaki yardım makalemizi okuyun.