如何根据指纹抖动让服务器知道要发送哪些数据?

问题描述

我想在Flutter中将登录应用程序的用户名和密码替换为指纹,因此用户在指纹成功后将在应用程序中看到他的信息(此信息从服务器发送)。 我如何管理我想要一些东西让这个指纹与这个用户连接以从服务器获取正确的数据?。 我使用 local_auth 进行指纹验证,但我不知道告诉服务器此指纹与该用户相关联。

我读了一些这样的东西来处理这个:

  1. 首次安装应用程序时要求用户输入(用户名和密码)然后保存它们是共享首选项。 (此页面只会出现一次)。
  2. 显示屏幕之后,如果存在指纹,则要求用户使用指纹登录,如果不存在,则要求他创建指纹。
  3. 每次用户运行应用程序时,如果经过身份验证,则只需要指纹,然后通过发送保存在共享首选项中的用户 ID 从服务器获取数据以获取数据。

有没有更好的方法

解决方法

指纹是位于用户手机安全位置的用户生物特征数据。您无法访问这些二进制数据。要将用户数据发送到您的服务器,您必须提示他们手动输入他们的信息。然后,您可以通过指纹或任何其他您想要的方法保护应用使用情况,从而保护他们在您的应用中的隐私