Android Biomectrics сканер отпечатков пальцев для поиска пользователей - PullRequest
0 голосов
/ 24 октября 2019

В настоящее время я смотрю, могу ли я использовать в Android сканер отпечатков пальцев, чтобы найти пользователя.

Например, используя Android Firebase для аутентификации пользователей, а затем с помощью отпечатка пальца для поиска конкретных пользователей, которые будутпоказать их информацию.

есть ли способ сделать это? потому что в прошлый раз, когда я проверял, информация хранится локально на устройстве Android, поэтому мне немного не хватает, если это возможно, или нет.

в настоящее время ищет способ сделать аутентификацию с использованием биометрических внутри моегоприложение, использующее FireBase, так что я могу иметь только одного пользователя без нескольких учетных записей, используя биометрию, чтобы заблокировать пользователя в 1 учетную запись, чтобы проверить, есть ли у пользователя уже есть учетная запись с использованием биометрии, а затем поиск результатов с использованием биометрических метрик.

1 Ответ

1 голос
/ 24 октября 2019

Если я вас правильно понимаю, вы хотите зарегистрировать пользователя в Firebase с помощью его биометрической подсказки Android.

Я быстро ознакомился с API-интерфейсом для биометрической подсказки , и кажется, чтопользователь аутентификации идентифицируется как AuthenticationResult, который, в свою очередь, содержит CryptoObject. Этот последний объект содержит шифр, подпись и mac для входа, который можно использовать для проверки того, что он был выполнен доверенным источником.

Вы можете отправить всю эту информацию в доверенную среду (например,как ваша машина разработки, сервер, которым вы управляете, или облачные функции), проверьте его там, а затем используйте его для ввода пользовательского токена .

Основная проблема (кроме того факта, что, скорее всего, нет примера кода), я вижу в том, что нет информации о пользователе, доступной после Биометрической подсказки. Итак, вы знаете, что они являются настоящими пользователями этого телефона, но больше ничего о них. Это не редкость в Firebase, так как это похоже на отсутствие информации, которой обладает встроенный анонимный провайдер аутентификации, но вам нужно будет проверить, достаточно ли этого для вашего варианта использования.

Кроме тогок ссылкам, которые я встроил выше, также см .:

...