1

这个想法是使用指纹识别用户。我想将手指与用户绑定,以便用户可以使用任何指纹设备使用手指登录应用程序,因此如果用户更改设备并且无需输入用户名和密码,用户将能够登录。怎么做?正如我到目前为止发现的那样,没有办法做到这一点。或者我可能是错的?

我找到了关于使用公钥和私钥进行身份验证的文章,但这不是我真正想要的,因为如果用户要更改设备,设备必须生成一对新的公钥和私钥。

4

1 回答 1

4

没有办法做到这一点。Android 指纹 API(与Apple 的 TouchID不同)旨在将指纹绑定到设备(来自Nexus FAQ):

您的指纹数据被安全存储,永远不会离开您的设备。您的数据不会与 Google 或您设备上的任何应用共享。

因此,应用程序无法访问指纹数据以将其保存以供跨设备使用。

于 2016-03-14T18:51:54.543 回答