Saltare al contenuto

@capgo/capacitor-passkey

Mantieni il tuo browser-style WebAuthn code in un'app Capacitor mentre il plugin gestisce le chiamate di passkey nativo e il patching del host nativo.

API a stile di browser

Tieni navigator.credentials.create() e navigator.credentials.get() utilizza il passkey nel tuo app invece di ricreare il flusso del passkey attorno a un API.

Minimi cambiamenti nell'app

Aggiungi la configurazione del plugin una volta, chiama CapacitorPasskey.autoShimWebAuthn() Durante l'avvio, e tieni il resto del tuo WebAuthn code vicino all'implementazione del browser.

Crittografia nativa in fase di costruzione

Il plugin aggiusta i progetti host generati per iOS e Android durante la sincronizzazione, quindi non hai bisogno di continuare a modificare manualmente quei file.

  • shimWebAuthn(options?) installa lo shim di stile browser immediatamente, con un sovrapposto HTTPS origin facoltativo.
  • getConfiguration() legge la configurazione runtime risolta da plugins.CapacitorPasskey.
  • autoShimWebAuthn(options?) legge quella configurazione e installa lo shim in un passo durante l'avvio dell'applicazione.
  • createCredential(options) e getCredential(options) Chiamare direttamente le API native di passkey con payload WebAuthn sicure per JSON.
  • isSupported() rileva la disponibilità in esecuzione e getPluginVersion() riferisce la disponibilità runtime e

Sezione intitolata “Continua da @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-passkey” @capgo/capacitor-passkey connettilo per pianificare l'autenticazione e i flussi di account Utilizzando @capgo/capacitor-passkey per la capacità nativa in Utilizzando @capgo/capacitor-passkey, @capgo/capacitor-login sociale per il dettaglio di implementazione in @capgo/capacitor-social-login, @capgo/capacitor-nativo-biometrico per il dettaglio di implementazione in @capgo/capacitor-native-biometric, Autenticazione a due fattori per il dettaglio di implementazione in Autenticazione a due fattori, e Autenticazione Single Sign-On (Enterprise) per il dettaglio di implementazione in SSO (Enterprise).