メニューに進む

@capgo/capacitor-native-biometric

AndroidおよびiOS用のセキュアな資格情報の保存とバイオメトリックゲート付きアクセス。

__CAPGO_KEEP_0__はiOSとAndroid向けの安全な認証情報の保管庫です。認証情報はネイティブのKeychainまたはKeystoreに保存され、敏感な値が返される前にバイオメトリック認証を要求することができます。これは、Ionic Identity Vaultの認証情報の保管庫のcredential-vaultフローに直接置き換えられます。アプリはタイムアウト、ライフサイクル、プライバシースクリーン、カスタムパスコードポリシーなどの制御を維持します。

  • setCredentials そして getCredentials - __CAPGO_KEEP_0__を安全に保存して取得します。
  • getSecureCredentials - 本機の生体認証チェック後にのみ、__CAPGO_KEEP_0__を読み取ります。
  • isCredentialsSaved Method deleteCredentials 説明
  • isAvailable 生体認証ハードウェアが利用可能であるかどうかを確認します。 verifyIdentity アプリがバックグラウンドから復帰したときに呼び出されるリスナーを追加します。このリスナーは、バックグラウンド中に生体認証の利用可能性が変更された場合 (例: ユーザーが生体認証を登録/解除した場合) を検出するのに役立ちます。
ビометリック認証の利用可能性を確認し、必要に応じてユーザーに提示します。ロック状態、ログアウトフロー、オンボーディングフローを構築します。
isAvailableand
addListenerand
verifyIdentityユーザーにバイオメトリクス認証を求める。
getCredentials指定されたサーバーに保存されているクレデンシャルを取得します。
setCredentials指定されたサーバーにクレデンシャルを保存します。
deleteCredentials指定されたサーバーに保存されているクレデンシャルを削除します。
getSecureCredentialsBIOMETRY_CURRENT_SET または BIOMETRY_ANY でアクセス制御を設定して保存したクレデンシャルを要求するサーバーに保存されているクレデンシャルを取得します。
isCredentialsSaved指定されたサーバーにすでにクレデンシャルが保存されているかどうかを確認します。
getPluginVersionネイティブ Capacitor プラグインのバージョンを取得します。

これらの値を、 biometricError から得られた authenticate.

Codeプラットフォーム意味
UNKNOWN_ERROR0Android、iOS不明なエラーが発生しました。
BIOMETRICS_UNAVAILABLE1Android、iOSバイオメトリクスは、ハードウェアが欠落または利用できないため利用できません。
USER_LOCKOUT2Android、iOSユーザーは、多数の失敗した試行後にロックアウトされました。
BIOMETRICS_NOT_ENROLLED3Android、iOS__CAPGO_KEEP_0__はデバイスに登録されていません。
USER_TEMPORARY_LOCKOUT4__CAPGO_KEEP_0____CAPGO_KEEP_0__は30秒間、通常、ロックアウトされます。
AUTHENTICATION_FAILED10__CAPGO_KEEP_0__、__CAPGO_KEEP_1____CAPGO_KEEP_0__
APP_CANCEL11__CAPGO_KEEP_1____CAPGO_KEEP_1__は認証フローをキャンセルしました。
INVALID_CONTEXT12__CAPGO_KEEP_1____CAPGO_KEEP_0__の認証コンテキストが無効です。
NOT_INTERACTIVE13__CAPGO_KEEP_1____CAPGO_KEEP_0__は非対話型の認証ではなかったです。
PASSCODE_NOT_SET14__CAPGO_KEEP_0__、__CAPGO_KEEP_1____CAPGO_KEEP_0__のデバイスパスコード、PIN、またはフォールバック認証情報が設定されていません。
SYSTEM_CANCEL15Android、iOSシステムが認証をキャンセルした例として、画面ロック後です。
USER_CANCEL16Android、iOSユーザーが認証をキャンセルしました。
USER_FALLBACK17Android、iOSユーザーがフォールバック認証を選択しました。

このリファレンスは src/definitions.ts から capacitor-native-biometric.

続けてください @capgo/capacitor-native-biometric

セクション:続けてください @capgo/capacitor-native-biometric

Capgoを使用している場合 @capgo/capacitor-native-biometric 認証とアカウントフローの計画に使用している場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-native-biometricを接続してください Capgoを使用して@capgo/capacitor-native-biometricを接続 Capgoを使用して@capgo/capacitor-native-biometricを使用 Capgoを使用して@capgo/capacitor-native-biometricを使用 @capgo/capacitor-social-login Capgoを使用して@capgo/capacitor-social-loginを実装 Capgoを使用して@capgo/capacitor-passkeyを実装 2要素認証 2要素認証の実装詳細について、 SSO (企業版)の実装詳細について、 SSO (企業版)の実装詳細について、