Это технически возможно, так как это было сделано.
Когда пользователь регистрируется в новой учетной записи или для нее, вы также регистрируете один или несколько отпечатков пальцев. Для этого требуется сканер отпечатков пальцев. (Обратите внимание, что отпечаток пальца
изображение, которое захватывает считыватель отпечатков пальцев Android, нельзя «извлечь» из телефона. Вам нужен внешний сканер отпечатков пальцев.)
Также необходим какой-то SDK для извлечения шаблона из изображения отпечатка пальца. (Шаблон близок к тому, что вы могли бы назвать уникальным идентификатором, хотя на самом деле он может быть не таким уникальным.) Производитель сканера отпечатков пальцев, как правило, также поставляет SDK. Если этого не произойдет, вам понадобится сторонний SDK. Можно искать в Интернете для тех.
Извлеченный шаблон хранится на сервере вместе с другими пользовательскими данными. При входе в систему вы извлекаете шаблон из того же пальца, передаете его на сервер и выполняете поиск среди ранее зарегистрированных шаблонов. Для этого поиска (идентификации) вам также понадобится какой-нибудь SDK или какая-то AFIS. Существуют как коммерческие, так и бесплатные предложения (например, sourceAfis ).
Лучшее объяснение дано в статье Википедии .