Lompat ke konten

@capgo/capacitor-passkey

Tetapkan WebAuthn code Anda seperti browser di aplikasi Capacitor sambil plugin mengelola panggilan passkey native dan patching host native.

Jendela API seperti browser

Tetapkan navigator.credentials.create() dan navigator.credentials.get() in your app instead of rewriting your passkey flow around a custom API.

di aplikasi Anda daripada mengulangi alur passkey Anda sekitar __CAPGO_KEEP_0__ kustom.

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

Pengaturan Native pada 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 segera, 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 proses bootstrapping aplikasi.
  • createCredential(options) dan getCredential(options) Panggil API passkey native secara langsung dengan payload WebAuthn yang aman JSON.
  • isSupported() Laporan ketersediaan runtime dan getPluginVersion() Mengembalikan tanda verifikasi implementasi native.

Jika Anda menggunakan @capgo/capacitor-passkey Untuk merencanakan autentikasi dan alur akun, hubungkannya dengan Menggunakan @capgo/capacitor-passkey untuk kemampuan asli 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 (Enterprise) untuk detail implementasi di SSO (Enterprise).