Bağlantıdan IdP imza sertifikasını sil

DELETE /v1/connections/{connection_id}/certificates/{certificate_id} · izin connections:write

Kurumsal SAML bağlantısından kimlik sağlayıcının bir imza sertifikasını siler. Silme hemen etkindir: o andan itibaren sertifika hiçbir imzayı doğrulamaz, listelenmez ve yeniden eklenemez. Zaten silinmiş bir sertifikayı silmek de 204 döner.

Şu an geçerli olan son sertifika silinemez, çünkü bağlantı o zaman her girişi reddeder; önce yeni sertifikayı ekleyin. İstek If-Match başlığı almaz. Silme audit'e connection.idp_certificate_retired olarak geçer.

İstek

Alan Tür Zorunlu Açıklama
connection_id yol evet Kurumsal SAML bağlantı kimliği (conn_…).
certificate_id yol evet Sertifikaları listele yanıtındaki sertifika kimliği (conncert_…).

Yanıt

204 No Content.

Hatalar

HTTP code Ne zaman
404 not_found Bağlantı ya da sertifika bu ortamda yok, kimlik biçimsiz ya da bağlantı kurumsal bağlantı değil.
409 conflict Bağlantı SAML bağlantısı değil ya da sertifika şu an geçerli olan son sertifika.
401 unauthenticated Kimlik bilgisi yok, geçersiz ya da iptal edilmiş.
403 insufficient_permissions Kimlik bilgisinde gerekli izin yok.
429 rate_limited Hız sınırı aşıldı; Retry-After süresinden sonra yeniden deneyin.
503 service_unavailable Bir bağımlılık geçici olarak kullanılamıyor; Retry-After süresinden sonra yeniden deneyin.

Örnek

curl -X DELETE "https://api.eu.keenauth.com/v1/connections/conn_01j9xp6q0r1s5t7v9w1x3y5z7b/certificates/conncert_01j9xq2m4n6p8r0s2t4v6w8y0a" \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
keenauth connections certificates delete conn_01j9xp6q0r1s5t7v9w1x3y5z7b conncert_01j9xq2m4n6p8r0s2t4v6w8y0a