Zum Inhalt springen

Migrieren von Ionic Identity Vault

Native Biometrie bietet eine vollständige Ersatzlösung für den sicheren Kreditkarten-Safe von Ionic Identity Vault. Es tut mehr als nur nach Biometrien fragen: es speichert, überprüft, abruft und löscht Kredite mit nativer Keychain- oder Keystore-Schutzfunktion. Mit aktiviertem Biometrie-Zugriffsschutz werden geschützte Lesen nur nach Face ID, Touch ID oder Android-Biometrien durchgeführt, bevor Ihre App die Kredite erhält.

Verwenden Sie Native Biometrie direkt für Token und Kreditkarten-Safe-Flows. Ihre App entscheidet, wann sie einen geschützten Lesen anfordert, um ihre Zeitüberschreitungspolitik und Lebenszykluspolitik anzuwenden. Wenn Sie auch eine breite verschlüsselte Datenbank für Daten außer Kredite benötigen, fügen Sie Fest SQL oder Datenbank-Storage SQLite; das ist optional für eine Migrationsvorgang für ein Kreditkarten-Safe.

Automatische Timeout-Verriegelungen und Hintergrund-Privatsphäre-Anzeigen sind Anwendungsschicht-Policy, also speichern oder erstellen Sie sie in Ihrer App neu. Die benutzerdefinierte Passwortschaltfläche und die Speicherung nur im Speicher sind nicht durch Native Biometrie unterstützt; verwenden Sie ein separates Anwendungs-Speicher- und Verschlüsselungsdesign, wenn Sie sie benötigen.

Ionic-Unternehmens-PluginCapgo-ErsatzungMigrationsleitfaden
Sichere Speicherung@capgo/capacitor-schnelles-SQL or @capgo/capacitor-Daten-Speicher-SQLiteSichere Speichermigration
Auth Connect@capgo/capacitor-Social-LoginAuth Connect-Migration
Identitäts-Vault-Zugriff auf Kreditkarten-Flows@capgo/capacitor-native-biometrisch — direkte ErsetzungSie sind hier
  • Sichere Kreditkarten-Vault: Speichern, abrufen, überprüfen und löschen Sie Kreditkarten für einen Server oder eine Konto.
  • Biometrie-gesteuerter Schaltvorgang: getSecureCredentials zeigt das native Biometrie-Prompt vor geschützten Zugriffen auf die Daten.
  • App-gesteuerte Schaltflächenrichtlinie: rufen Sie die geschützte Leseoperation, wenn die App wieder aufgerufen wird, nach einer Zeitverzögerung oder vor einer sensiblen Aktion.
  • Separate Identitätsanfrage: verifyIdentity unterstützt die Geräte-PIN-Fallback-Funktion auf iOS; geschützte Zugriffe bleiben auf Biometrie beschränkt.
  • Zugriffssteuerungsoptionen: wählen Sie, ob sich die Biometrie-Registrierung auf geschützte Zugriffe auswirkt.
  1. und synchronisieren Sie native __CAPGO_KEEP_0__. und synchronisiere native code.
Schritte zur Migration
npm install @capgo/capacitor-native-biometric
npx cap sync
  1. Speichern Sie die Zugriffs- und Refresh-Tokens oder andere Anmeldeinformationen. mit aktivierter biometrischer Zugriffskontrolle.
  2. Use getSecureCredentials um geschützte Anmeldeinformationen zu entsperren bei Wiedereinsetzung der App, nach einer Inaktivitätszeitablaufzeit oder vor einer sensitiven Aktion.
  3. Halten Sie die Zeitablaufs- und Privatsphärebildschirmverhalten in Ihrer App-Schicht. Benutzerdefinierte Passwortsicherheit und Speichermodus nur im Speicher sind durch Native Biometrik nicht unterstützt; verwenden Sie ein separates Anwendungs-Speicher- und -Verschlüsselungsdesign, wenn erforderlich.
  4. Use isCredentialsSaved und deleteCredentials zur Einarbeitung, zum Ausgangszustand und zum Abmelden.
  5. Geheime Daten auf Erststart migrieren indem Sie aus Identity Vault lesen und sie mit Native Biometrik schreiben.
  6. Ionic Identity Vault entfernen aus Ihren Abhängigkeiten und der nativen Konfiguration.

Nächste Schritte

Zukünftige Schritte

Fortsetzen von Migrate from Ionic Identity Vault

Fortsetzen von Migrate from Ionic Identity Vault

Wenn Sie Ionic Identity Vault verwenden Migrieren von Ionic Identity Vault um Sicherheit und Compliance zu planen, verbinden Sie es mit Verschlüsselung für die Implementierungsdetails in Verschlüsselung Kongruenz für die Implementierungsdetails in Kongruenz Capgo Sicherheits-Scanner für den Produktworkflow in Capgo Sicherheits-Scanner Capgo Sicherheit für den Produktworkflow in Capgo Sicherheit und Capgo Vertrauenszentrum für den Produktworkflow in Capgo Trust Center