
Biometric Authentication in Android: Fingerprint and Face Recognition
Biometric authentication provides secure, convenient user authentication. Android's BiometricPrompt supports fingerprint and face recognition. Basic Biometric Authentication @Composable fun BiometricLoginScreen ( viewModel : AuthViewModel = viewModel ()) { val context = LocalContext . current Button ( onClick = { val biometricPrompt = BiometricPrompt ( context as FragmentActivity , executor , object : BiometricPrompt . AuthenticationCallback () { override fun onAuthenticationSucceeded ( result : BiometricPrompt . AuthenticationResult ) { viewModel . onBiometricSuccess () } override fun onAuthenticationFailed () { viewModel . onBiometricFailed () } } ) val promptInfo = BiometricPrompt . PromptInfo . Builder () . setTitle ( "Unlock App" ) . setSubtitle ( "Use your fingerprint" ) . setNegativeButtonText ( "Cancel" ) . build () biometricPrompt . authenticate ( promptInfo ) } ) { Text ( "Login with Fingerprint" ) } } Using KeyStore with Biometric Encrypt sensitive data using biometric authe
Continue reading on Dev.to Tutorial
Opens in a new tab



