API istemcisi 401, kapsam reddi veya boş veri alıyor

API istemciniz okuma uç noktalarından veri alamıyor, 401 ya da kapsam reddi görüyor veya boş bir şifreli anlık görüntü alıyorsa bu yazıyı kullanın. İlgili uç noktalar /api/public/v1/secrets, /api/public/v1/server/status, /api/public/v1/directory/status ve /api/public/v1/updates/status’tur.

İlk kontroller

  1. İsteğin https://<SERVER_HOST>:1734/api/public/v1/... altındaki doğru uç noktaya gittiğini doğrulayın.
  2. İstemcinin etkin olduğunu ve iptal edilmediğini kontrol edin.
  3. İstemci kimliğinin pmc_, istemci sırrının pms_ ile başladığını doğrulayın.
  4. İstemcide uç noktanın istediği kapsamın bulunduğunu doğrulayın: SECRETS_READ, SERVER_STATUS_READ, DIRECTORY_STATUS_READ veya UPDATE_STATUS_READ.
  5. İstek bir sır anlık görüntüsü uç noktasına gidiyorsa istemciye en az bir kasa atandığını doğrulayın.
  6. API’yi kullanan sistemin Basic kimlik doğrulaması ya da iki uyumluluk üst bilgisini gönderdiğini kontrol edin.
  7. Bu sistemin gövdesiz bir GET isteği gönderdiğini doğrulayın.
  8. Bu sistemin yetkilendirme üst bilgisini günlüğe yazmadığını doğrulayın.

VaultPilot’ın herkese açık v1 uç noktaları yalnızca GET kabul eder ve yalnızca okur; dakikada en fazla 120 istek kabul edilir. Aşırı uzun kimlik doğrulama üst bilgileri geçersiz kimlik bilgisi sayılır.

Hatalar çoğunlukla ne anlama gelir

BelirtiEn olası neden
401 veya kimlik doğrulama hatasıİstemci kimlik bilgileri eksik, bozuk, yanlış ya da iptal edilmiş.
Kapsam reddedildiİstemci var ama uç noktanın istediği kapsama sahip değil.
GET isteğinde gövde varHerkese açık v1 uç noktaları salt okunurdur ve istek gövdesi kabul etmez.
Çok fazla istekAdres yolu ya da istemci, herkese açık API’nin istek limitini aşmış.
Boş vaults dizisiİzin verilen bir kasa atanmamış ya da atanan kasada kayıt yok.
Erişim dışı ya da geçersiz sır kimliğiKimlik bozuk, kayıt silinmiş ya da istemcinin izinli kasalarının dışında. Uç nokta 403 Integration authorization failed. döndürür.

Paylaşabileceğiniz bilgiler

Maskeledikten sonra özel yazışmada paylaşabilirsiniz:

  • İsteğin zaman damgası.
  • İstemcinin görünen adı; istemci sırrı değil.
  • Kapsam listesi ve kasa sayısı.
  • Kimlik bilgisi içermeyen uç nokta yolu, örneğin /api/public/v1/server/status.
  • Maskelenmiş durum kodu ve hata adı.

Gerçek istemci sırlarını, yetkilendirme üst bilgilerini, kasa verilerini, veritabanlarını, kimlik bilgisi içeren günlükleri ve sır gösteren ekran görüntülerini göndermeyin.

İlgili sayfalar

Sorun sürüyor mu?

Önce sorun giderme rehberine bakın; ardından sürümü, yaptığınız adımları ve maskelenmiş hata metnini support@vaultpilot.io adresine yazın. Parola, kasa dışa aktarımı veya özel anahtar eklemeyin.

Sorun giderme rehberini açın

Bilgi bankası sayfasına dönün