Kullanıcının kimlik doğrulayıcısını iptal et

DELETE /v1/users/{user_id}/authenticators/{authenticator_id} · izin user-credentials:write

Passkey'ler dahil olmak üzere bir kimlik doğrulayıcıyı iptal eder. revoked_by alanı admin:<actor> olur ve revoke_reason alanı admin_removed olur. Kimlik doğrulayıcı zaten iptal edilmişse hiçbir şey değişmez ve çağrı yine 204 döndürür. Kullanıcının oturumları kapatılmaz. Kullanıcıya bildirim gönderilir ve işlem yönetim denetim günlüğüne yazılır.

İstek

Parametre Konum Zorunlu Açıklama
user_id path evet usr_ önekli kullanıcı kimliği.
authenticator_id path evet cred_ önekli kimlik doğrulayıcı kimliği.

İstek gövde içermez.

Yanıt

204 No Content. Kimlik doğrulayıcı zaten iptal edilmişse de bu yanıt döner.

Hatalar

Her hata, kararlı bir code değeri içeren bir application/problem+json gövdesidir.

HTTP code Ne zaman
404 not_found Kullanıcı veya kimlik doğrulayıcı bu ortamda yoksa, kimlik doğrulayıcı bu kullanıcıya ait değilse ya da bir kimlik hatalıysa.
401 unauthenticated API anahtarı eksik, geçersiz veya iptal edilmişse.
403 insufficient_permissions Anahtarda user-credentials:write izni yoksa.
429 rate_limited Hız sınırı aşıldıysa; Retry-After değerine uyun.
503 service_unavailable Bir bağımlılık geçici olarak kullanılamıyorsa; daha sonra yeniden deneyin.

Örnek

curl -X DELETE https://api.eu.keenauth.com/v1/users/usr_0a1b2c3d4e5f6g7h8j9k0m1n2p/authenticators/cred_0a1b2c3d4e5f6g7h8j9k0m1n2p \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"

Kişisel veriler

Bu uç nokta kişisel veri içerir: kimlik bilgileri. KeenAuth API'lerinde kişisel veriler bölümünde neyin saklandığı, ne kadar süreyle tutulduğu ve nasıl silindiği açıklanır. Hiçbir alanda özel nitelikli kişisel verileri (sağlık, biyometrik veriler, din, siyasi görüşler, cinsel yönelim) göndermeyin.