Passkey'i kaldırın
DELETE /fapi/v1/me/passkeys/{authenticator_id} · ortamın giriş ana makinesinden çağrılır
Bir passkey kaydını kaldırır. Kaldırma, kullanıcının ortamdaki herhangi bir uygulamaya giriş yapmasını engelleyecekse reddedilir. Başarılı kaldırmadan sonra kullanıcının doğrulanmış e-posta adreslerine bir güvenlik bildirimi gönderilir (ortamın güvenlik bildirimi ayarına göre). Kimliği doğrulanmış kullanıcının __Host-idp_session çerezi gerekir; çerez eksik, süresi dolmuş veya iptal edilmişse 401 unauthenticated döner. Farklı bir kökendeki birinci taraf uygulama bunun yerine Front API erişim belirtecini gönderebilir (DPoP kanıtıyla birlikte Authorization: DPoP <token>; bkz. Front API erişim belirteci).
İstek
Üstbilgiler:
| Üstbilgi | Zorunlu | Açıklama |
|---|---|---|
Idp-Client |
evet | SDK tanımlayıcısı. |
Origin |
evet | Tam olarak https://<giriş ana makinesi> olmalıdır. |
Gövde yok.
Yanıt
204 No Content.
Hatalar
| Durum | Kod | Ne zaman |
|---|---|---|
| 401 | unauthenticated |
Geçerli oturum çerezi yok. |
| 401 | step_up_required |
Oturum son 5 dakika içinde doğrulanmamış; WWW-Authenticate üstbilgisindeki max_age=300 ile yeniden doğrulayın. |
| 403 | origin_not_allowed |
Origin eksik veya yanlış. |
| 404 | not_found |
Bu kullanıcı için böyle bir passkey veya güvenlik anahtarı yok. |
| 409 | last_factor |
Bu faktörün kaldırılması, kullanıcının en az bir uygulamaya giriş yapmasını engeller. |
Örnek
curl -X DELETE https://example.keenauth.app/fapi/v1/me/passkeys/cred_01j9zzzzzzzzzzzzzzzzzzzzzz \
-H "Idp-Client: my-app/1.0.0 (node/22.0.0)" \
-H "Origin: https://example.keenauth.app" \
-b cookies.txt
Kişisel veriler
Bu uç nokta kişisel veri içerir: kimlik bilgileri. KeenAuth API'lerinde kişisel veriler neyin saklandığını, ne kadar süre tutulduğunu ve nasıl silindiğini açıklar. Hiçbir alanda özel nitelikli kişisel verileri (sağlık, biyometrik veriler, din, siyasi görüşler, cinsel yönelim) göndermeyin.