Sağlayıcı API anahtarları asla AIService'dan ayrılmaz ve sadece MANAGE AI SETTINGS bir sağlayıcı değiştirebilir

FixAIService
Shiked
17 Eylül 2026 03:33 UTC
Yazar
Kamo
Commit
cb7395f

GET /api/ai/providers ve GET /api/ai/providers/{id} her sağlayıcının DECRYPTED API anahtarı ile cevap verdi. Liste, Her üyenin AI sohbet modeli seçici yükler (ve kamo-js / mobil uygulama), bu nedenle bir organizasyon üyesi herhangi bir Yeniden sipariş) sadece bir seansa ihtiyaç duyuyordu, bu nedenle herhangi bir üye kendi sunucularında ve kendi sunucularında bir sağlayıcının tabanı URL'sini de işaret edebilirdi. Basın basın basın basın basın basın Test, orada şifrelenen anahtarı gönderen. Ekran zaten MANAGE AI SETTINGS talep etti; sunucu yoktu. - Her ikisi de şimdi cevabı ApiKey ve MaskeliApiKey (son dört karakter; kısa veya şifrelenmemiş bir anahtar gösterir Hiçbiri kendi başına değildir. Kullanılmamış maskeApiKey, hangi dili maskeledi, değiştirildi. - Create, update, delete, test and reorder answer 403 without MANAGE AI SETTINGS (Tanrı her yerde olduğu gibi atlar.) Güncelleme, gönderilanmamış bir kişinin gönderilmediği sürece saklanan anahtarı tutar. Düzenleme formu geri anahtardan doluydu, bu yüzden Düzeltilmiş bir yazı (tacrypts to ") herhangi bir kurtarmada şifreli bir boşla yazmanın anahtarı vardı. AiProviderKeyExposureTest, gerçek Oturum Yardımı ile MockMvc aracılığıyla kontrole yol açıyor: Ya da herhangi bir anahtar değil Okumaya devam edin, anahtarın durumu rapor edildi, boş tutar / tipte yedekler ve bir üye için hiçbir beş değişiklik reddetti Hiçbir şey kurtarılmamış ve adı olmayan bir adaptörle doğru. Altı testinin beşi önceki kontrolöre karşı başarısız oldu. Kamo-internal ayarları formu aynı değişiklik setinde anahtarı beklemeyi bırakır.

Tüm değişiklikler

Kargoyu gördüğünüz gibi?

Tüm bunlar kendi başına iş alanınıza geliyor. Ücretsiz plana başlayın ve bu sayfayı bir ay içinde tekrar okuyun.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle