【问题标题】:Android Biomectrics fingerprint scanner for user search用于用户搜索的 Android Biometrics 指纹扫描仪
【发布时间】:2019-10-24 21:31:02
【问题描述】:

目前我正在寻找是否可以在 android 中使用指纹扫描仪来查找用户的。

例如使用 android firebase 对用户进行身份验证,然后使用指纹搜索将显示其信息的特定用户。

有没有办法做到这一点?因为上次我检查的时候,信息是本地存储在android设备上的,所以我有点缺乏是否可以这样做。

目前正在寻找一种在我的应用程序中使用 firebase 进行身份验证的方法,这样我就只能拥有一个没有多个帐户的用户,使用生物识别技术将用户锁定到一个帐户中,以检查用户是否已经拥有使用 biometrics 的帐户,然后使用 biometrics 搜索结果。

【问题讨论】:

    标签: android firebase android-biometric-prompt


    【解决方案1】:

    如果我对您的理解正确,您希望使用他们的 Android 生物识别提示让用户登录 Firebase。

    我快速查看了API for Biometric Prompt,似乎身份验证用户由AuthenticationResult 标识,而AuthenticationResult 又包含CryptoObject。最后一个对象包含用于登录的密码、签名和 mac,您可以使用它们来验证它是否由受信任的来源执行。

    您可以将所有这些信息发送到受信任的环境(例如您的开发机器、您控制的服务器或 Cloud Functions),在那里进行验证,然后将其用于mint a custom token 供用户使用。

    我看到的主要问题(除了可能没有示例代码之外)是在生物识别提示之后没有可用的用户信息。所以你知道他们是那部手机的真正用户,但对他们一无所知。这在 Firebase 中并不少见,因为它类似于内置匿名身份验证提供程序所缺少的信息,但您必须看看它是否足以满足您的用例。

    除了我上面嵌入的链接,另见:

    【讨论】:

    • 感谢您提供的信息,我也遇到了与您发布的内容相同的网站,目前正在尝试新事物,希望我能用它做点什么,但非常感谢您提供的信息
    • 我刚刚收到了来自 firebase 支持的回复,事实证明他们目前正在使用一个内部功能,该功能允许用户使用指纹登录,他们告诉我他们有将我的建议添加到他们的内部功能的 +1 投票中,如果更多的人会要求进入 firebase 推荐部分,他们会优先考虑它并且会更快:D 我只是希望更多的人会要求这样的功能
    • 感谢您的更新!但目前这对您没有帮助,所以我想我概述的方法仍然是让它立即工作的唯一方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多