Kemampuan Klien WebAuthn
Kemampuan klien WebAuthn menunjukkan fitur sisi peramban mana yang menciptakan batasan untuk pengalaman kunci sandi tingkat lanjut. Conditional mediation, transportasi hybrid, related origins, dan dukungan sinyal membentuk seberapa banyak perjalanan kunci sandi yang dapat dibuat mulus.
Kemampuan klien WebAuthn
Bilah di bawah ini hanya memeriksa browser saja. Menunjukkan persentase sesi web yang browsernya mengiklankan (atau diketahui) mendukung kemampuan WebAuthn. Ini tidak memeriksa autentikator atau penyedia kredensial yang mendasarinya, yang juga harus mendukung kemampuan tersebut. Kemampuan yang sudah matang berada di titik saturasi. WebAuthn Signal API adalah celah utama yang tersisa setelah penyesuaian pelaporan Safari.
Pembagian Browser
Tabel ini mempertahankan pembagian browser yang difokuskan pada dua kolom yang paling relevan untuk pengambilan keputusan: Conditional Create dan Signal API. Dukungan browser adalah prasyarat pertama. Autentikator atau penyedia kredensial juga harus mendukung kemampuan tersebut. Lihat analisis Conditional Create Corbado.
| Browser | Conditional Create | Signal API |
|---|---|---|
| Chrome | 97% | 84% |
| Safari 1 | 95% | 72% |
| Edge | 7% | 96% |
| Samsung Internet | 0% | 100% |
| Firefox | 5% | 0% |
- Signal API Safari disesuaikan: Safari 26+ di iOS/macOS dihitung sebagai didukung karena Safari mendukung Signal API di sana, meskipun flag kemampuan tidak melaporkannya secara andal. Berdasarkan bauran versi OS Safari, dukungan Signal API Safari yang disesuaikan adalah 72%. Lihat analisis Signal API Corbado.
- Lalu lintas Google App dikecualikan dari tolok ukur browser ini karena bukan konteks browser normal untuk pelaporan kemampuan WebAuthn relying-party.
Bacaan Lanjutan
Penelitian Corbado yang dikurasi dan referensi utama.
- WebAuthn Client Capabilities Panduan Corbado untuk deteksi kemampuan sisi peramban bagi pengalaman kunci sandi tingkat lanjut.
- WebAuthn client capabilities Panduan implementasi Google untuk membaca dukungan klien WebAuthn dari peramban.
- getClientCapabilities() Referensi untuk string kemampuan yang menentukan ketersediaan UX kunci sandi tingkat lanjut.