__CAPGO_KEEP_0__はiOSとAndroid向けの安全な認証情報の保管庫です。認証情報はネイティブのKeychainまたはKeystoreに保存され、敏感な値が返される前にバイオメトリック認証を要求することができます。これは、Ionic Identity Vaultの認証情報の保管庫のcredential-vaultフローに直接置き換えられます。アプリはタイムアウト、ライフサイクル、プライバシースクリーン、カスタムパスコードポリシーなどの制御を維持します。
主な機能
「主な機能」のセクションsetCredentialsそしてgetCredentials- __CAPGO_KEEP_0__を安全に保存して取得します。getSecureCredentials- 本機の生体認証チェック後にのみ、__CAPGO_KEEP_0__を読み取ります。isCredentialsSavedMethoddeleteCredentials説明isAvailable生体認証ハードウェアが利用可能であるかどうかを確認します。verifyIdentityアプリがバックグラウンドから復帰したときに呼び出されるリスナーを追加します。このリスナーは、バックグラウンド中に生体認証の利用可能性が変更された場合 (例: ユーザーが生体認証を登録/解除した場合) を検出するのに役立ちます。
Public API
「Public API」というセクション| ビометリック認証の利用可能性を確認し、必要に応じてユーザーに提示します。 | ロック状態、ログアウトフロー、オンボーディングフローを構築します。 |
|---|---|
isAvailable | and |
addListener | and |
verifyIdentity | ユーザーにバイオメトリクス認証を求める。 |
getCredentials | 指定されたサーバーに保存されているクレデンシャルを取得します。 |
setCredentials | 指定されたサーバーにクレデンシャルを保存します。 |
deleteCredentials | 指定されたサーバーに保存されているクレデンシャルを削除します。 |
getSecureCredentials | BIOMETRY_CURRENT_SET または BIOMETRY_ANY でアクセス制御を設定して保存したクレデンシャルを要求するサーバーに保存されているクレデンシャルを取得します。 |
isCredentialsSaved | 指定されたサーバーにすでにクレデンシャルが保存されているかどうかを確認します。 |
getPluginVersion | ネイティブ Capacitor プラグインのバージョンを取得します。 |
参照値
「参照値」のセクションこれらの値を、 biometricError から得られた authenticate.
バイオメトリクス認証エラー
セクションのタイトルは「生物学的認証エラー」| 値 | Code | プラットフォーム | 意味 |
|---|---|---|---|
UNKNOWN_ERROR | 0 | Android、iOS | 不明なエラーが発生しました。 |
BIOMETRICS_UNAVAILABLE | 1 | Android、iOS | バイオメトリクスは、ハードウェアが欠落または利用できないため利用できません。 |
USER_LOCKOUT | 2 | Android、iOS | ユーザーは、多数の失敗した試行後にロックアウトされました。 |
BIOMETRICS_NOT_ENROLLED | 3 | Android、iOS | __CAPGO_KEEP_0__はデバイスに登録されていません。 |
USER_TEMPORARY_LOCKOUT | 4 | __CAPGO_KEEP_0__ | __CAPGO_KEEP_0__は30秒間、通常、ロックアウトされます。 |
AUTHENTICATION_FAILED | 10 | __CAPGO_KEEP_0__、__CAPGO_KEEP_1__ | __CAPGO_KEEP_0__ |
APP_CANCEL | 11 | __CAPGO_KEEP_1__ | __CAPGO_KEEP_1__は認証フローをキャンセルしました。 |
INVALID_CONTEXT | 12 | __CAPGO_KEEP_1__ | __CAPGO_KEEP_0__の認証コンテキストが無効です。 |
NOT_INTERACTIVE | 13 | __CAPGO_KEEP_1__ | __CAPGO_KEEP_0__は非対話型の認証ではなかったです。 |
PASSCODE_NOT_SET | 14 | __CAPGO_KEEP_0__、__CAPGO_KEEP_1__ | __CAPGO_KEEP_0__のデバイスパスコード、PIN、またはフォールバック認証情報が設定されていません。 |
SYSTEM_CANCEL | 15 | Android、iOS | システムが認証をキャンセルした例として、画面ロック後です。 |
USER_CANCEL | 16 | Android、iOS | ユーザーが認証をキャンセルしました。 |
USER_FALLBACK | 17 | Android、iOS | ユーザーがフォールバック認証を選択しました。 |
真実の源
「真実の源」というセクションこのリファレンスは src/definitions.ts から capacitor-native-biometric.
続けてください @capgo/capacitor-native-biometric
セクション:続けてください @capgo/capacitor-native-biometricCapgoを使用している場合 @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 (企業版)の実装詳細について、