android - 我们可以通过编程方式从我的应用程序添加指纹吗

标签 android security authentication fingerprint android-fingerprint-api

我在互联网/stackoveflow 上搜索了很多如何从自定义应用程序添加指纹但找不到任何线索

简而言之,要求 -我正在创建允许用户通过扫描指纹进入我的应用程序的应用程序。

我有检查代码,可以扫描传感器上的手指并返回用户已经设置的指纹数据(他/她从设置中设置)但是如果多个用户设置了多个手指而不是我的应用程序允许所有用户输入进入我不想要的应用程序

我想要的-从我的应用程序添加指纹并仅允许该用户而非所有用户进入我的应用程序的代码

现在有一些问题-

  1. 可以这样做吗?
  2. 有没有其他方法可以存档
  3. 这样做安全吗,因为我的应用程序是银行业务 相关

最佳答案

but in case if there are multiple finger set by multiple user than my app allow all the user to enter into my app which i don't want

您无法区分“多个用户设置的多个手指”和“一个用户设置的多个手指”。大多数人的手指不止一根。

Code that add fingerprint from my app and allow only that user not all the user to enter into my app

您可以要求持有设备的人扫描他们的指纹,并根据已注册的指纹对其进行身份验证。您无法知道扫描指纹的人是谁以及他们与设备所有者的关系。它可能是所有者,也可能不是。这取决于设备所有者,而不是您。

这与大多数其他形式的身份验证没有什么不同。例如,如果您的应用需要自定义 PIN,而用户与其他人共享了该 PIN,这是用户的选择。这可能是一个愚蠢的选择,也可能不是(例如,它与配偶共享)。

关于android - 我们可以通过编程方式从我的应用程序添加指纹吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48342001/

相关文章:

drupal - 在 Drupal 的 UberCart 结帐期间重定向到注册页面而不是登录页面?

authentication - SPA (Aurelia) + ASP.NET Core Web API + Google 身份验证

mysql - 我无法使用 XAMPP 登录 MySQL

android - 从 uri 中检索位图

java - 如何从 maps.googleapis 获取 3 点之间的方向

ListView 中的 Android onItemClicklistener 无法正常工作

javascript - 允许用户安全地将 HTML 保存到数据库吗?

android - 为什么我的 HTML 列表在 WebView 中移出了屏幕?

java - 如何为java.security.Provider添加别名?

django - 如何保护我的网络游戏免受作弊者的侵害?