- Diantar
- 15 November 2026 pukul 04.50 UTC
- Pengarang
- Kamo
- Kommit
- f04e606
Passkeys (Yubico java-webauthn-server 2.6.0): register/options|verify (***), auth/options|verify (publik, hanya dapat ditemukan - allowCredentials selalu kosong), GET/PATCH/DELETE /api/security/passkeys. RP ID = induk dari host upacara (login.acme.com -> acme.com), disimpan dalam user_passkeys.rp_id; residentKey + userVerification DIPERLUKAN sehingga kunci sandi ADALAH faktor kedua; menantang penggunaan tunggal (PKREG/PKAUTH GETDEL, 5 min); sebuah hitung tanda tangan berjalan mundur = PASSKEY_SUSPECT (diverifikasi HIGH, PASSKEY_ADDED/REMOVED + huruf, LOGIN_PASSKEY. Kode yang dikirim melalui email (org email_code_enabled): signin/email-code/send|verify - jawaban yang sama untuk setiap Identifikasi, surat dikirim async hanya untuk akun nyata yang mengizinkan org dapat mengakui, 6 digit, 10 menit, 5 kali mencoba, kembali ke kesalahan kita sendiri. satu faktor; LOGIN_EMAIL_CODE. Peramban Terpercaya (org trusted_device_days): mfa/challenge rememberDevice -> trustedDeviceToken; the X-Kamo-Trusted-Device header hanya melewatkan langkah otentikasi (login sandi + SignInCompletion); lupa pada perubahan kata sandi dan keluar di mana-mana. KamoMobile approval: **************** number matching (2 digit on the komputer, 3 pilihan di telepon, salah satu pilihan menyangkal), 2 menit, didorong sebagai SIGNIN_APPROVAL via MediaService; QR: signin/qr/start|status + device qr-preview|qr-approve, sesi mendarat di org telepon yang dipilih. Titik akhir peranti diverifikasi oleh X-Kamo-Device-Token (divalidasi, tidak diputar). signin/methods sekarang menjawab **************** dari kebijakan + kill switch. **************** menjalankan setiap gerbang downstream (acount, workspace, metode's org switch, access rules, SignInCompletionService). Path sandi tidak berubah kecuali a trusted-device header dikirim.
