Passer à la navigation

Migrer depuis Ionic Identity Vault

Native Biométrique fournit une remplacement complet pour la partie coffre-fort sécurisé de Ionic Identity Vault. Il fait plus que demander des biométriques : il enregistre, vérifie, récupère et supprime les informations avec une protection native Keychain ou Keystore. Avec le contrôle d'accès biométrique activé, les lectures protégées nécessitent Face ID, Touch ID ou Android biométriques avant que votre application reçoive l'information.

Utilisez Native Biométrique directement pour les jetons et les flux de coffre-fort. Votre application décide quand demander une lecture protégée pour appliquer sa politique de timeout et de cycle de vie. Si vous avez également besoin d'une base de données chiffrée pour les données au-delà des informations, ajoutez SQL rapide ou Stockage de Données SQLitec'est facultatif pour une migration de coffre-fort de credenciaux.

Automatic timeout locks and background privacy screens are application-layer policy, so preserve or recreate them in your app. Custom-passcode and memory-only vault modes are not supported by Native Biometric; use a separate application storage and encryption design if you need them.

Remplacements Capgo en un coup d'œil

Remplacements de Capgo en un coup d'œil
Plugin Ionic entrepriseCapgo remplacementGuide de migration
Stockage sécurisé@capgo/capacitor-sql-rapide ou @capgo/capacitor-stockage-de-données-sqliteMigration de stockage sécurisé
@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login@capgo/capacitor-connexion-socialFlux de coffre-fort d'identité
Caisse d'identité flux de stockage de jetons@capgo/capacitor-native-biometrique — remplacement directVous êtes ici

Ce que couvre l'authentification native par biométrie

Qu’est-ce que Native Biométrique couvre
  • Boîte de sécurité des informations d'identification : save, retrieve, check, and delete credentials for a server or account.
  • Déverrouillage par biométrie : getSecureCredentials affiche le prompt de biométrie native avant que les informations d'identification protégées puissent être lues.
  • Politique de verrouillage contrôlée par l'application : appeler la lecture protégée lorsque l'application reprend, après un temps d'attente ou avant une action sensible.
  • Prompt d'identité séparé : verifyIdentity Supporte la substitution de code d'appareil sur iOS ; les lectures de credenciaux restent biométriques.
  • Choix de contrôle d'accès : Choisissez si les modifications d'inscription biométrique invalident les informations de sécurité protégées.
  1. Installez le biométrique natif et synchronisez le code natif.
Fenêtre de terminal
npm install @capgo/capacitor-native-biometric
npx cap sync
  1. Enregistrez les jetons d'accès et de rappel ou les autres mots de passe avec le contrôle d'accès biométrique activé.
  2. Utilisez getSecureCredentials pour déverrouiller les informations de compte protégées lorsque l'application reprend, après un temps d'inactivité, ou avant une action sensible.
  3. Keep timeout and privacy-screen behavior in your app layer. Les modes de passe personnalisé et de mémoire uniquement ne sont pas pris en charge par le Biométrique natif ; utilisez un design de stockage et d'encryption d'application séparé si nécessaire.
  4. Utilisez isCredentialsSaved et deleteCredentials pour les flux d'inscription, d'état verrouillé et de déconnexion.
  5. Migrer les secrets stockés lors du premier lancement Migrer les secrets stockés lors de la première exécution
  6. Supprimer Ionic Identity Vault de vos dépendances et de votre configuration native.

Si vous utilisez Migrer depuis Ionic Identity Vault pour planifier la sécurité et la conformité, connectez-l’à Chiffrement pour les détails d'implémentation en matière de chiffrement, Conformité pour les détails d'implémentation dans Compliance, Capgo Scanner de sécurité pour le flux de travail du produit dans Capgo Scanner de sécurité, Capgo Sécurité pour le flux de travail du produit dans Capgo Sécurité, et Capgo Centre de confiance pour le flux de travail du produit dans Capgo Centre de confiance.