개요
개요 섹션네이티브 바이오메트릭스는 iOS 및 Android용 안전한 자격 증명 보관소입니다. 자격 증명은 Keychain 또는 Keystore에 저장하고 sensitive 값이 반환되기 전에 바이오메트릭스 인증을 요구할 수 있습니다. 이 플러그인은 Ionic Identity Vault 자격 증명 보관소 흐름의 직접적인 대체품입니다. 앱은 시간 초과, 라이프 사이클, privacyscreen 및 custom-passcode 정책에 대한 제어권을 유지합니다.
핵심 기능
핵심 기능 섹션setCredentials그리고getCredentials- 서버에 대한 자격 증명을 안전하게 저장하고 검색합니다.getSecureCredentials- 네이티브 생체 인증 확인 후 자격 증명을 읽습니다.isCredentialsSaved그리고deleteCredentials- 로그인, 잠금 상태, 로그아웃 흐름을 구축합니다.isAvailable그리고verifyIdentity- 인증 가능 여부를 확인하고 필요할 때 사용자에게 알립니다.
공개 API
공개 API 섹션| 메서드 | 설명 |
|---|---|
isAvailable | 생체 인증 장치가 있는지 확인합니다. |
addListener | 앱이 백그라운드에서 재개될 때 호출되는 리스너를 추가합니다. 이 기능은 앱이 백그라운드에서 실행 중일 때 생체 인증 가능 여부가 변경되었는지 감지할 수 있도록 도와줍니다 (예: 사용자가 생체 인증을 등록/해제했습니다). |
verifyIdentity | 사용자에게 생체 인증을 위한 프롬프트를 표시합니다. |
getCredentials | 지정된 서버에 저장된 자격 증명을 가져옵니다. |
setCredentials | 지정된 서버에 저장된 자격 증명을 저장합니다. |
deleteCredentials | 지정된 서버에 저장된 자격 증명을 삭제합니다. |
getSecureCredentials | BIOMETRY_CURRENT_SET 또는 BIOMETRY_ANY로 저장된 자격 증명이 있는지 확인하고 생체 인증을 요구하여 지정된 서버에 저장된 자격 증명을 가져옵니다. |
isCredentialsSaved | 지정된 서버에 저장된 자격 증명이 이미 저장되어 있는지 확인합니다. |
getPluginVersion | 자연 Capacitor 플러그인 버전을 가져옵니다. |
생체 인증 오류의 결과를 처리할 때 사용하는 값입니다. biometricError 생체 인증 오류의 결과를 처리할 때 사용하는 값입니다. authenticate.
생체 인증 오류의 결과를 처리할 때 사용하는 값입니다.
비омет릭스 인증 오류| 값 | Code | 플랫폼 | 의미 |
|---|---|---|---|
UNKNOWN_ERROR | 0 | 안드로이드, iOS | 알 수 없는 오류가 발생했습니다. |
BIOMETRICS_UNAVAILABLE | 1 | 안드로이드, iOS | 하드웨어가 없거나 사용할 수 없어서 비омет릭스가 사용할 수 없습니다. |
USER_LOCKOUT | 2 | 안드로이드, iOS | 사용자는 너무 많은 실패 시도 후 잠금 해제되었습니다. |
BIOMETRICS_NOT_ENROLLED | 3 | 안드로이드, iOS | 장치에 등록된 생체 인증 정보가 없습니다. |
USER_TEMPORARY_LOCKOUT | 4 | 안드로이드 | 사용자는 일반적으로 30초 동안 잠금 상태입니다. |
AUTHENTICATION_FAILED | 10 | 안드로이드, iOS | 인증이 실패했습니다. |
APP_CANCEL | 11 | iOS | 앱이 인증 흐름을 취소했습니다. |
INVALID_CONTEXT | 12 | iOS | 인증 컨텍스트가 유효하지 않습니다. |
NOT_INTERACTIVE | 13 | iOS | 인증이 비활성화 상태였습니다. |
PASSCODE_NOT_SET | 14 | 안드로이드, iOS | __CAPGO_KEEP_0__-native-biometric |
SYSTEM_CANCEL | 15 | __CAPGO_KEEP_0__ | __CAPGO_KEEP_0__ |
USER_CANCEL | 16 | __CAPGO_KEEP_0__ | __CAPGO_KEEP_0__ |
USER_FALLBACK | 17 | __CAPGO_KEEP_0__ | __CAPGO_KEEP_0__ |
__CAPGO_KEEP_0__
__CAPGO_KEEP_0____CAPGO_KEEP_0__ src/definitions.ts __CAPGO_KEEP_0__ capacitor.
Capgo에서 계속 진행하세요 @capgo/capacitor-native-biometric
Capgo에서 계속 진행하세요 @capgo/capacitor-native-biometricCapgo를 사용 중이라면 Capgo @capgo/capacitor-native-biometric Capgo @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-native-biometric을 사용하여 인증 및 계정 흐름을 계획하고 Capgo @capgo/capacitor-native-biometric을 사용하여 Capgo @capgo/capacitor-native-biometric을 사용하여 Capgo @capgo/capacitor-social-login Capgo @capgo/capacitor-passkey Capgo @capgo/capacitor-passkey for the implementation detail in @capgo/capacitor-passkey, Capgo @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-native-biometric Two-factor 인증에서 구현 세부 사항과 SSO (기업) SSO (기업)에서 구현 세부 사항과