Lompat ke konten

@capgo/capacitor-passkey

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

Sinar browser-style API

Tetapkan navigator.credentials.create() dan navigator.credentials.get() di aplikasi Anda daripada mengulang alur passkey Anda sekitar API kustom.

Perubahan aplikasi minimal

Tambahkan konfigurasi plugin sekali, panggil CapacitorPasskey.autoShimWebAuthn() selama proses awal, dan jaga sisanya dari WebAuthn code dekat implementasi browser.

Pengaturan native waktu build

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

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