컨텐츠로 바로가기

@capgo/capacitor-native-biometric

안드로이드 및 iOS에서 보안 인증 정보 저장 및 생체 인식 게이트

네이티브 바이오메트릭스는 iOS 및 Android용 안전한 자격 증명 보관소입니다. Keychain 또는 Keystore에서 자격 증명을 저장하고 sensitive 값이 반환되기 전에 바이오메트릭스 인증을 요구할 수 있습니다. Ionic Identity Vault 자격 증명 보관소 흐름의 직접적인 대체품입니다. 앱은 타임아웃, 라이프 사이클, privay 스크린 및 사용자 정의 패스코드 정책에 대한 제어권을 유지합니다.

  • setCredentialsgetCredentials - 특정 서버에 대한 자격 증명을 안전하게 저장하고 검색합니다.
  • getSecureCredentials - 네이티브 생체 인증 확인 후에만 자격 증명을 읽습니다.
  • isCredentialsSaveddeleteCredentials - 로그인, 잠금 상태, 로그아웃 흐름을 구축합니다.
  • isAvailableverifyIdentity - 인증 가능 여부를 확인하고 필요할 때 사용자에게 알립니다.
메서드설명
isAvailable생체 인증 장치가 있는지 확인합니다.
addListener백그라운드에서 앱이 재개되면 호출되는 리스너를 추가합니다. 이 기능은 앱이 백그라운드에서 실행 중일 때 생긴 바이오메트릭스 사용 가능성 변경을 감지하는 데 유용합니다 (예: 사용자가 바이오메트릭스 등록/해제).
verifyIdentity사용자에게 바이오메트릭스 인증을 위한 프롬프트를 표시합니다.
getCredentials지정된 서버에 저장된 자격 증명을 가져옵니다.
setCredentials지정된 서버에 저장된 자격 증명을 저장합니다.
deleteCredentials지정된 서버에 저장된 자격 증명을 삭제합니다.
getSecureCredentialsBIOMETRY_CURRENT_SET 또는 BIOMETRY_ANY로 accessControl을 설정한 자격 증명이 저장된 서버에 저장된 자격 증명을 가져오고, 바이오메트릭스 인증이 필요합니다. 자격 증명이 저장된 서버에 저장된 자격 증명을 가져오고, 바이오메트릭스 인증이 필요합니다.
isCredentialsSaved지정된 서버에 저장된 자격 증명이 이미 저장되어 있는지 확인합니다.
getPluginVersion자체 Capacitor 플러그인 버전을 가져옵니다.

결과를 처리할 때 사용하는 값을 참조하세요. biometricError 이 섹션에서는 참조 값을 제공합니다. authenticate.

__CAPGO_KEEP_0__

생체 인증 오류
생체 인증 오류 섹션Code__CAPGO_KEEP_0__플랫폼
UNKNOWN_ERROR0의미안드로이드, iOS
BIOMETRICS_UNAVAILABLE1알 수 없는 오류가 발생했습니다.안드로이드, iOS
USER_LOCKOUT2비омет릭스는 하드웨어가 없거나 사용할 수 없기 때문에 사용할 수 없습니다.안드로이드, iOS
BIOMETRICS_NOT_ENROLLED3안드로이드, iOS장치에 등록된 생체 인증 정보가 없습니다.
USER_TEMPORARY_LOCKOUT4안드로이드사용자는 일반적으로 30초 동안 잠금 상태입니다.
AUTHENTICATION_FAILED10안드로이드, iOS인증이 실패했습니다.
APP_CANCEL11iOS인증 흐름을 취소했습니다.
INVALID_CONTEXT12iOS인증 컨텍스트가 유효하지 않습니다.
NOT_INTERACTIVE13iOS인증이 비활성화 상태였습니다.
PASSCODE_NOT_SET14안드로이드, iOS장치 패스코드, PIN, 또는 대체 인증 정보가 설정되지 않았습니다.
SYSTEM_CANCEL15안드로이드, iOS시스템이 인증을 취소했습니다. 예를 들어, 화면 잠금 후.
USER_CANCEL16안드로이드, iOS사용자가 인증을 취소했습니다.
USER_FALLBACK17안드로이드, iOS사용자가 대체 인증을 선택했습니다.

Source Of Truth

Source Of Truth

이 참조는 src/definitions.tscapacitor-native-biometric.

Keep going from @capgo/capacitor-native-biometric

Section titled “Keep going from @capgo/capacitor-native-biometric”

native-biometric @capgo/capacitor-native-biometric __CAPGO_KEEP_0__ Using @capgo/capacitor-native-biometric for the native capability in Using @capgo/capacitor-native-biometric, @capgo/capacitor-social-login for the implementation detail in @capgo/capacitor-social-login, @capgo/capacitor-passkey for the implementation detail in @capgo/capacitor-passkey, 두 단계 인증 두 단계 인증의 구현 세부 정보에 대한 SSO (기업) SSO (기업)의 구현 세부 정보에 대한