Skip to content

Kimlik Doğrulama

API, kullanım senaryonuza bağlı olarak üç kimlik doğrulama yöntemi destekler.

API Anahtarı

Sunucu tarafı entegrasyonlar için. API Anahtarları sayfanızdan bir anahtar oluşturun ve X-Api-Key başlığıyla iletin:

http
X-Api-Key: bws_a1b2c3d4e5f6...

API anahtarları tüm API uç noktalarına tam erişime sahiptir — yükleme, silme, dosya listeleme, ayar yönetimi. Bunları asla istemci tarafı kodda açığa çıkarmayın.

TIP

API anahtarlarının süresi dolmaz. Birden fazla anahtar oluşturabilir ve bunları tek tek iptal edebilirsiniz.

JWT Bearer Token

Web kontrol paneli ve Cognito ile doğrulanmış oturumlar için. Token'ı Authorization başlığıyla iletin:

http
Authorization: Bearer eyJhbGciOiJSUzI1NiIs...

JWT token'ları, bir kullanıcı IPFS Ninja kontrol paneli üzerinden giriş yaptığında AWS Cognito tarafından verilir. Otomatik olarak sona erer ve doğrudan API entegrasyonları için tasarlanmamıştır — bunun yerine API anahtarları kullanın.

İmzalı Yükleme Token'ı

API anahtarınızı açığa çıkarmadan istemci tarafı yüklemeler için. Token'ı Authorization başlığıyla iletin:

http
Authorization: Signed sup_a1b2c3d4e5f6...

İmzalı token'lar süre sınırlıdır ve yalnızca yükleme işlemleriyle sınırlıdır. Tarayıcı veya mobil uygulamalara güvenle yerleştirilebilir. Bunları sunucunuzda POST /upload/signed-url ile oluşturun ve istemciye iletin.

İmzalı yükleme token'larını oluşturma, listeleme ve iptal etme hakkında ayrıntılar için İmzalı Token'lar bölümüne bakın.