Вход на сервер по отпечатку пальца - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь аутентифицировать пользователей на бэкэнд-сервере по отпечатку пальца.

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

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

Это возможно? Если да, то как?

1 Ответ

0 голосов
/ 01 ноября 2018

Это технически возможно, так как это было сделано.

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

Также необходим какой-то SDK для извлечения шаблона из изображения отпечатка пальца. (Шаблон близок к тому, что вы могли бы назвать уникальным идентификатором, хотя на самом деле он может быть не таким уникальным.) Производитель сканера отпечатков пальцев, как правило, также поставляет SDK. Если этого не произойдет, вам понадобится сторонний SDK. Можно искать в Интернете для тех.

Извлеченный шаблон хранится на сервере вместе с другими пользовательскими данными. При входе в систему вы извлекаете шаблон из того же пальца, передаете его на сервер и выполняете поиск среди ранее зарегистрированных шаблонов. Для этого поиска (идентификации) вам также понадобится какой-нибудь SDK или какая-то AFIS. Существуют как коммерческие, так и бесплатные предложения (например, sourceAfis ).

Лучшее объяснение дано в статье Википедии .

...