Lewati ke konten

@capgo/capacitor-passkey

Tahanlah browser-style WebAuthn code di aplikasi Capacitor sementara plugin mengelola panggilan passkey native dan patching host native.

Stil browser-style API

Tahan navigator.credentials.create() dan navigator.credentials.get() Tahanlah di aplikasi Anda daripada mengubah alur passkey Anda untuk mengelilingi API kustom.

Perubahan aplikasi minimal

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

Pengkabelan native waktu build

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

  • 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 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 untuk JSON.
  • isSupported() melaporkan ketersediaan waktu eksekusi dan getPluginVersion() kembali ke versi marker implementasi native.

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