Lompat ke konten

@capgo/capacitor-passkey

Tahan kunci akses browser Anda seperti WebAuthn code di aplikasi Capacitor sambil plugin mengelola panggilan kunci akses asli dan patching host asli.

Stilisasi browser API

Tetapkan navigator.credentials.create() dan navigator.credentials.get() di aplikasi Anda daripada merevisi alur kunci pasword Anda sekitar API yang khusus.

Perubahan aplikasi minimal

Tambahkan konfigurasi plugin sekali, panggil CapacitorPasskey.autoShimWebAuthn() selama bootstrapping, dan jaga bagian lain dari WebAuthn code Anda dekat dengan implementasi browser.

Pengaturan native waktu build

Plugin ini memperbaiki proyek host iOS dan Android yang dihasilkan selama sinkronisasi sehingga Anda tidak perlu lagi mengedit file secara manual.

  • shimWebAuthn(options?) menginstal shim gaya browser secara langsung, dengan pengaturan HTTPS override optional.
  • getConfiguration() membaca konfigurasi runtime yang diresolusi dari plugins.CapacitorPasskey.
  • autoShimWebAuthn(options?) membaca konfigurasi tersebut dan menginstal shim dalam satu langkah selama aplikasi melakukan bootstrapping.
  • createCredential(options) dan getCredential(options) memanggil API passkey native secara langsung dengan payload WebAuthn yang aman untuk JSON.
  • isSupported() melapork ketersediaan waktu eksekusi dan getPluginVersion() mengembalikan versi marker implementasi native.

Jika Anda menggunakan @capgo/capacitor-passkey untuk merencanakan alur autentikasi dan akun, hubungkannya dengan Menggunakan @capgo/capacitor-passkey untuk kemampuan native di Menggunakan @capgo/capacitor-passkey, @capgo/capacitor-social-login untuk detail implementasi di @capgo/capacitor-social-login, @capgo/capacitor-native-biometric untuk detail implementasi di @capgo/capacitor-native-biometric, Autentikasi Dua Faktor untuk detail implementasi di Autentikasi Dua Faktor, dan SSO (Perusahaan) untuk detail implementasi di SSO (Perusahaan).