Browser-API-Methode
Halten Sie navigator.credentials.create() und navigator.credentials.get() in Ihrer Anwendung anstelle der Umstellung Ihres Passwortflusses um eine benutzerdefinierte API.
Browser-API-Methode
Halten Sie navigator.credentials.create() und navigator.credentials.get() in Ihrer Anwendung anstelle der Umstellung Ihres Passwortflusses um eine benutzerdefinierte API.
Minimal Änderungen an der Anwendung
Ein Pluginkonfiguration hinzufügen, einmal, aufrufen CapacitorPasskey.autoShimWebAuthn() während des Bootstraps, und behalten Sie den Rest Ihres WebAuthn code nahe der Browserimplementierung.
Native-Verkabelung zum Buildzeitpunkt
Das Plugin passt die generierten iOS- und Android-Hostprojekte während der Synchronisierung an, sodass Sie diese Dateien nicht mehr manuell bearbeiten müssen.
Plattformhinweise enthalten
Folgen Sie dem Anleitung, iOS-Einrichtung, Android-Einrichtung, und Hinweise zum Backend.
shimWebAuthn(options?) installiert den Browser-Style-Shim sofort, mit einer optionalen HTTPS-Origin-Überschreibung.getConfiguration() liest die aufgelöste Laufzeit-Konfiguration von plugins.CapacitorPasskey.autoShimWebAuthn(options?) liest diese Konfiguration und installiert den Shim in einem Schritt während der App-Initialisierung.createCredential(options) und getCredential(options) ruft die native Passkey-APIs direkt mit JSON-sicheren WebAuthn-Payloads auf.isSupported() berichtet über die Laufzeitverfügbarkeit und getPluginVersion() gibt den Versionsmarker der native Implementierung zurück.