Skip to content

Migrate from Ionic Identity Vault

Native Biometricは、Ionic Identity Vaultのセキュアクレデンシャル・バンクの部分を完全に置き換えるNative Biometricを提供します。Native Biometricは、生物認証を求めるだけではありません。生物認証で保護された読み取りには、Face ID、Touch ID、またはAndroidの生物認証が必要です。

Native Biometricを直接トークンとクレデンシャル・バンクのフローで使用します。アプリは、保護された読み取りを適用するタイムアウトとライフサイクルポリシーを決定するときに、生物認証アクセス制御を有効にします。生物認証アクセス制御が有効になっている場合、保護された読み取りにはFace ID、Touch ID、またはAndroidの生物認証が必要です。 Native Biometricを直接トークンとクレデンシャル・バンクのフローで使用します。アプリは、保護された読み取りを適用するタイムアウトとライフサイクルポリシーを決定するときに、生物認証アクセス制御を有効にします。生物認証アクセス制御が有効になっている場合、保護された読み取りにはFace ID、Touch ID、またはAndroidの生物認証が必要です。 Native Biometricを直接トークンとクレデンシャル・バンクのフローで使用します。アプリは、保護された読み取りを適用するタイムアウトとライフサイクルポリシーを決定するときに、生物認証アクセス制御を有効にします。生物認証アクセス制御が有効になっている場合、保護された読み取りにはFace ID、Touch ID、またはAndroidの生物認証が必要です。 Native Biometricを直接トークンとクレデンシャル・バンクのフローで使用します。アプリは、保護された読み取りを適用するタイムアウトとライフサイクルポリシーを決定するときに、生物認証アクセス制御を有効にします。生物認証アクセス制御が有効になっている場合、保護された読み取りにはFace ID、Touch ID、またはAndroidの生物認証が必要です。Native Biometricを直接トークンとクレデンシャル・バンクのフローで使用します。アプリは、保護された読み取りを適用するタイムアウトとライフサイクルポリシーを決定するときに、生物認証アクセス制御を有効にします。生物認証アクセス制御が有効になっている場合、保護された読み取りにはFace ID、Touch ID、またはAndroidの生物認証が必要です。

自動タイムアウトロックとバックグラウンドプライバシースクリーンは、エンドポイント層のポリシーなので、アプリケーション内で保存または再作成してください。

Capgo replacements at a glance

Capgo置き換えの概要
「__CAPGO_KEEP_0__置き換えの概要」Capgo replacement__CAPGO_KEEP_0__置き換え
移行ガイド@capgo/capacitor-fast-sql @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-fast-sql @capgo/capacitor-data-storage-sqliteセキュアストレージの移行
Auth Connect@capgo/capacitor-social-loginAuth Connectの移行
Identity Vaultの認証フロー@capgo/capacitor-native-biometric — 直接置き換え現在の位置
  • セキュアなクレデンシャル・ボルト: サーバーまたはアカウントのクレデンシャルを保存、取得、確認、削除します。
  • バイオメトリック・ゲートド・アンロック: getSecureCredentials 保護されたクレデンシャルが読み取れる前に、ネイティブバイオメトリックのプロンプトを表示します。
  • Appが制御するロックポリシー: アプリが再開したとき、タイムアウトしたとき、または敏感なアクションの前に、保護された読み取りを呼び出す。
  • 分離されたID提示: verifyIdentity iOSではデバイスパスコードのフォールバックをサポートしていますが、保護されたクレデンシャル読み取りはバイオメトリックのみです。
  • アクセス制御の選択肢: バイオメトリックの登録変更が保護されたクレデンシャルを無効にするかどうかを選択します。
  1. ネイティブバイオメトリックのインストール ネイティブcodeを同期する
ターミナルウィンドウ
npm install @capgo/capacitor-native-biometric
npx cap sync
  1. アクセスとリフレッシュトークン、または他の資格情報を保存する __CAPGO_KEEP_0__
  2. Native Biometric getSecureCredentials 保護された資格情報をアンロックする アプリが再開したとき、不活性時間切れのとき、または敏感なアクションの前に
  3. アプリ層でタイムアウトとプライバシースクリーン動作を維持する Native Biometric
  4. カスタムパスコードとメモリオンリー モードはNative Biometricによってサポートされていません。必要な場合は、別のアプリケーションストレージと暗号化設計を使用してください。 isCredentialsSaved Native Biometric deleteCredentials Native Biometric
  5. Native Biometric Native Biometric
  6. Ionic Identity Vault を削除する 依存関係とネイティブ設定から削除してください。

Migrate from Ionic Identity Vault から続ける

セクション “Migrate from Ionic Identity Vault から続ける”

Ionic Identity Vault を使用している場合 Migrate from Ionic Identity Vault セキュリティと法的合致を計画するには、Cloudflare などと接続する 暗号化 __CAPGO_KEEP_0__ の暗号化実装詳細のため 法的適合性 __CAPGO_KEEP_0__ の法的適合性実装詳細のため Capgo セキュリティ スキャナー Capgo セキュリティ スキャナーの製品ワークフロー Capgo セキュリティ Capgo セキュリティの製品ワークフロー Capgo トラスト センター Capgo トラスト センターの製品ワークフロー