Kimlik doğrulama

Site kapsamlı API anahtarları, hash'li depolama ve yalnızca önek gösterimi.

Her Tenant API isteği geçerli bir site API anahtarı içermelidir. Anahtarlar tek siteye bağlıdır — site A anahtarıyla site B yoluna istek 401 döner.

API anahtarları

Anahtarlar uygulamada oluşturulur (`fig_live_` + 48 hex karakter). Tam gizli anahtar yalnızca oluşturulurken gösterilir. Sunucuda yalnızca SHA-256 hash saklanır.

Kapsamlar

Mevcut anahtarlar taslak ve yayınlanmış içeriğe okuma erişimi verir; tercih edilirse eğitim dışa aktarımı da. Yazma işlemleri uygulama arayüzü veya içerik sistemi üzerinden — genel REST API değil.

Güvenlik uygulamaları

  • Ele geçirilirse API sayfasından anahtarı iptal edin ve yenisini oluşturun
  • Anahtarları istemci tarafı JavaScript'e gömmeyin
  • Yalnızca HTTPS — anahtarlar Authorization başlığında gönderilir
Authorization başlığı
Authorization: Bearer fig_live_abc123...
Content-Type: application/json

Site bağlama

`siteId` yol parametresi anahtarın sitesiyle eşleşmelidir. Bu, başka müşteriden sızsa bile çapraz kiracı erişimini engeller.