我试图了解如何在应用程序上实现生物特征身份验证,特别是使用指纹。
据我所知,该 API 仅提供 3 种不同的信息:身份验证失败、身份验证成功和设备中未注册指纹。
我不想从用户的生物特征数据中获取任何信息,但我找不到任何解释如何将用户的生物特征信息与他的登录信息相关联的地方。
到目前为止,我只能想到一种方法来完成这项工作,那就是需要第一次注册,然后才能在以后的登录中使用指纹,其中会发生以下情况:
- 用户在表单中输入登录数据(例如名称和密码)
- 使用在服务器端验证登录数据是否正确后信息存储在本地的指纹成功响应
问题是用户的凭据现在很容易受到攻击,因为它存储在本地,虽然我可以使用自己的加密过程,但我担心它不会更安全,因为我仍然需要使用应用程序在本地存储加密算法。加密/解密该信息。
如何将用户的生物特征数据/身份验证成功与他的登录凭据相关联?