Я хочу разрешить пользователю использовать Finger Print в качестве опции входа.На данный момент я обнаружил, что мы можем использовать отпечатки пальцев для аутентификации, но проблема в том, что они не связаны с паролем, который использует мое приложение, и в моем приложении мне нужно разрешить многопользовательский вход в систему.Я подумал о том, чтобы использовать Android Key Store для генерации SecretKey и требовать отпечаток пальца, чтобы использовать его setUserAuthenticationRequired(true)
, а затем сначала зашифровать пароль и сохранить в настройках общего доступа, затем извлечь его и извлечь SecretKey из Android Key Store и расшифровать проблему.является то, что KeyGuardManager по умолчанию разрешает разблокировку только по шаблону, и я не могу найти, как использовать отпечаток пальца вместо этого, чтобы получить SecretKey из Android Key Store