Lompat ke konten

@capgo/capacitor-passkey

Keep your browser-style WebAuthn code in a Capacitor app while the plugin handles native passkey calls and native host patching.

Stil browser API

Tetapkan navigator.credentials.create() dan navigator.credentials.get() di aplikasi Anda sebaliknya dari menulis ulang alur kata sandi Anda sekitar API.

Perubahan aplikasi minimal

Tambahkan konfigurasi plugin sekali, panggil CapacitorPasskey.autoShimWebAuthn() selama bootstrapping, dan jaga bagian lain dari WebAuthn code 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-file tersebut secara manual.

  • shimWebAuthn(options?) langsung menginstal shim gaya browser, dengan pengaturan HTTPS origin opsional.
  • getConfiguration() membaca konfigurasi runtime yang telah diresolusi dari plugins.CapacitorPasskey.
  • autoShimWebAuthn(options?) membaca konfigurasi tersebut dan menginstal shim dalam satu langkah selama 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.

Teruskan dari @capgo/capacitor-passkey

Judul Bagian: Teruskan dari @capgo/capacitor-passkey

Jika Anda menggunakan @capgo/capacitor-passkey untuk merencanakan alur autentikasi dan 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 Dua-Faktor Autentikasi, dan SSO (Enterprise) untuk detail implementasi di SSO (Enterprise).