Migrazione da Ionic Identity Vault
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Native Biometric sostituisce completamente la parte secure credential-vault di Ionic Identity Vault. Fa molto più di un semplice prompt biometrico: salva, controlla, recupera ed elimina le credenziali con la protezione nativa di Keychain o Keystore. Con il controllo di accesso biometrico abilitato, le letture protette richiedono Face ID, Touch ID o la biometria Android prima che l'app riceva la credenziale.
Usa Native Biometric direttamente per i flussi di token e credential-vault. La tua app decide quando richiedere una lettura protetta per applicare la propria policy di timeout e lifecycle. Se hai bisogno anche di un database crittografato esteso per dati diversi dalle credenziali, aggiungi SQL veloce o Storage dati con SQLite; è opzionale per la migrazione del credential-vault.
I lock automatici per timeout e le privacy screen in background sono policy a livello applicativo, quindi vanno mantenuti o ricreati nella tua app. Native Biometric non supporta le modalità custom-passcode e memory-only vault; se ti servono, usa un design separato per lo storage e la crittografia dell'app.
Sostituzioni Capgo a colpo d'occhio
Sezione intitolata “Sostituzioni Capgo a colpo d'occhio”| Plugin Ionic Enterprise | Sostituzione di Capgo | Guida alla migrazione |
|---|---|---|
| Archiviazione sicura | @capgo/capacitor-fast-sql o @capgo/capacitor-data-storage-sqlite | Migrazione Secure Storage |
| Connessione Auth | @capgo/capacitor-social-login | Migrazione Auth Connect |
| Flussi del credential vault di Identity Vault | @capgo/capacitor-native-biometric — sostituzione diretta | You are here |
Cosa copre Native Biometric
Sezione intitolata “Cosa copre Native Biometric”- Vault sicuro per le credenziali: salva, recupera, verifica e cancella le credenziali di un server o di un account.
- Sblocco tramite biometria:
getSecureCredentialsmostra il prompt biometrico nativo prima di poter leggere le credenziali protette. - Policy di blocco gestita dall'app: esegui la lettura protetta quando l'app torna in primo piano, dopo un timeout o prima di un'azione sensibile.
- Prompt di identità separato:
verifyIdentitysupporta il fallback con codice di sblocco su iOS; la lettura delle credenziali protette resta limitata alla biometria. - Opzioni di controllo accessi: scegli se le modifiche all'impostazione del biometrico invalidano le credenziali protette.
Passaggi per la migrazione
Sezione intitolata “Passaggi per la migrazione”- Installa Native Biometric e sincronizza code nativo.
npm install @capgo/capacitor-native-biometricnpx cap sync- Salva gli access e refresh token o altre credenziali con il controllo accessi biometrico abilitato.
- Usa
getSecureCredentialsper sbloccare le credenziali protette quando l'app torna in primo piano, dopo un timeout di inattività o prima di un'azione sensibile. - Mantieni la gestione di timeout e privacy-screen nel layer della tua app. Native Biometric non supporta le modalità custom-passcode e memory-only; se necessario, usa un design separato per storage e crittografia.
- Usa
isCredentialsSavededeleteCredentialsper i flussi di onboarding, stato bloccato e logout. - Migra i segreti salvati al primo avvio leggendoli da Identity Vault e scrivendoli con Native Biometric.
- Rimuovi Ionic Identity Vault dalle tue dipendenze e dalla configurazione nativa.
Prossimi passi
Sezione intitolata “Prossimi passi”Continua da Migrate from Ionic Identity Vault
Sezione intitolata “Continua da Migrate from Ionic Identity Vault”Se stai usando Migrazione da Ionic Identity Vault per pianificare sicurezza e compliance, collegalo a Crittografia per i dettagli di implementazione della crittografia, Conformità per i dettagli di implementazione in Compliance, Security Scanner di Capgo per il workflow del prodotto in Capgo Security Scanner, Sicurezza Capgo per il workflow del prodotto in Capgo Security, e Trust Center di Capgo per il workflow del prodotto in Capgo Trust Center.