Passkey'i yeniden adlandırın
PATCH /fapi/v1/me/passkeys/{authenticator_id} · ortamın giriş ana makinesinden çağrılır
Kullanıcının bir passkey kaydına verdiği görünen adı değiştirir. 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:
{"label": "Work laptop"}
label zorunludur; kontrol karakterleri veya yön işaretçileri içeremez.
Yanıt
204 No Content.
Hatalar
| Durum | Kod | Ne zaman |
|---|---|---|
| 422 | validation_failed |
label eksik. |
| 422 | invalid_display_string |
label görünen ad kurallarına uymuyor. |
| 401 | unauthenticated |
Geçerli oturum çerezi yok. |
| 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. |
Örnek
curl -X PATCH 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" \
-H "Content-Type: application/json" \
-d '{"label": "Work laptop"}' \
-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.