Android 用于用户搜索的生物识别指纹扫描仪
Android Biomectrics fingerprint scanner for user search
目前我正在寻找是否可以在 android 指纹扫描仪中使用来查找用户。
例如使用 android firebase 对用户进行身份验证,然后使用指纹搜索将显示其信息的特定用户。
有办法吗?因为我上次检查时,信息存储在本地 android 设备上,因此我有点不知道是否可以这样做。
目前正在寻找一种使用 firebase 在我的应用程序中使用生物识别进行身份验证的方法,这样我只能有一个没有多个帐户的用户,使用生物识别将用户锁定到一个帐户,以检查用户是否已经有一个使用生物识别的帐户,然后使用生物识别搜索结果。
如果我对你的理解是正确的,你想使用他们的 Android 生物识别提示让用户登录到 Firebase。
我快速查看了 API for Biometric Prompt, and it seems an authentication user is identified by an AuthenticationResult
which in turn contains a CryptoObject
。最后一个对象包含用于登录的密码、签名和 mac,您可以使用它来验证它是由可信来源执行的。
您可以将所有这些信息发送到受信任的环境(例如您的开发 machine、您控制的服务器或 Cloud Functions),在那里进行验证,然后将其用于 mint a custom token 给用户。
我看到的主要问题(除了可能没有示例代码之外)是在生物识别提示后没有可用的用户信息。所以你知道他们是 phone 的真正用户,但除此之外别无其他。这在 Firebase 中并不少见,因为它类似于内置匿名身份验证提供程序缺少信息,但您必须查看它是否足以满足您的用例。
除了我上面嵌入的链接,还可以看到:
目前我正在寻找是否可以在 android 指纹扫描仪中使用来查找用户。
例如使用 android firebase 对用户进行身份验证,然后使用指纹搜索将显示其信息的特定用户。
有办法吗?因为我上次检查时,信息存储在本地 android 设备上,因此我有点不知道是否可以这样做。
目前正在寻找一种使用 firebase 在我的应用程序中使用生物识别进行身份验证的方法,这样我只能有一个没有多个帐户的用户,使用生物识别将用户锁定到一个帐户,以检查用户是否已经有一个使用生物识别的帐户,然后使用生物识别搜索结果。
如果我对你的理解是正确的,你想使用他们的 Android 生物识别提示让用户登录到 Firebase。
我快速查看了 API for Biometric Prompt, and it seems an authentication user is identified by an AuthenticationResult
which in turn contains a CryptoObject
。最后一个对象包含用于登录的密码、签名和 mac,您可以使用它来验证它是由可信来源执行的。
您可以将所有这些信息发送到受信任的环境(例如您的开发 machine、您控制的服务器或 Cloud Functions),在那里进行验证,然后将其用于 mint a custom token 给用户。
我看到的主要问题(除了可能没有示例代码之外)是在生物识别提示后没有可用的用户信息。所以你知道他们是 phone 的真正用户,但除此之外别无其他。这在 Firebase 中并不少见,因为它类似于内置匿名身份验证提供程序缺少信息,但您必须查看它是否足以满足您的用例。
除了我上面嵌入的链接,还可以看到: