Zum Inhalt springen

@capgo/capacitor-passkey

Halten Sie Ihren Browser-WebAuthn code in einer Capacitor-App, während das Plugin native Passwortanrufe und native Host-Patching verarbeitet.

Browser-stiliges API

Behalten Sie navigator.credentials.create() und in Ihrer App anstatt, Ihre Passkey-Fluss um einen benutzerdefinierten __CAPGO_KEEP_0__ neu zu schreiben. navigator.credentials.get() in your app instead of rewriting your passkey flow around a custom API.

Hinzufügen der Plugin-Konfiguration einmal, aufrufen

während des Bootstraps, und halten Sie den Rest Ihres WebAuthn-__CAPGO_KEEP_0__ in der Nähe der Browserimplementierung. CapacitorPasskey.autoShimWebAuthn() during bootstrap, and keep the rest of your WebAuthn code close to the browser implementation.

Add plugin config once, call

The Plugin passt die generierten iOS- und Android-Host-Projekte während des Synchronisierungsprozesses an, sodass Sie diese Dateien nicht mehr manuell bearbeiten müssen.

  • shimWebAuthn(options?) installiert den Browser-Style-Shim sofort, mit einer optionalen HTTPS-Origin-Übernahme.
  • getConfiguration() liest die aufgelöste Laufzeit-Konfiguration aus plugins.CapacitorPasskey.
  • autoShimWebAuthn(options?) liest die Konfiguration und installiert den Shim in einem Schritt während der Anwendungsinitialisierung.
  • createCredential(options) und getCredential(options) rufen die native Passkey-APIs direkt mit JSON-sicheren WebAuthn-Payloads auf.
  • isSupported() berichtet über die Laufzeitverfügbarkeit und getPluginVersion() kehrt die native Implementierungsversionsmarker zurück.

Wenn Sie die Verwendung von @capgo/capacitor-passkey zum Planen von Authentifizierungs- und Kontoflüssen verwenden, verbinden Sie es mit Mit @capgo/capacitor-passkey nutzen Sie die native Fähigkeit in Mit @capgo/capacitor-passkey, @capgo/capacitor-social-login für die Implementierungsdetails in @capgo/capacitor-social-login, @capgo/capacitor-native-biometric für die Implementierungsdetails in @capgo/capacitor-native-biometric, Zwei-Faktor-Authentifizierung für die Implementierungsdetails in Zwei-Faktor-Authentifizierung, und SSO (Unternehmen) für die Implementierungsdetails in SSO (Unternehmen).