问题标签 [android-fingerprint-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
746 浏览

android - Ionic 使用外部生物识别扫描仪获取用户的指纹并将结果存储在我的应用程序中

我正在寻找类似于 Aadhar 卡或 Jio sim 的解决方案,我将通过 USB 将外部生物识别扫描仪连接到手机,当设备捕获指纹时,我需要在我的应用程序中存储/比较指纹。我将用于此应用程序的移动设备已经有一个内置指纹扫描仪,如果我能够使用它而不是外部扫描仪,那就很好了。我正在寻找一个可以帮助我的 cordova 插件做到这一点。谢谢

0 投票
0 回答
213 浏览

android - 将Android指纹扫描API集成到现有应用程序以增强安全性的策略是什么

首先,问题不在于如何使用最近在 Android M 中引入的指纹扫描 API。我的问题是开发人员应该遵循什么样的设计方法来将 API 集成到现有的安全措施之上(基于密码/联合等)。

所以我有一个生产中的应用程序,它有一个 API,它接受用户名和密码(通过 HTTPS)并为用户生成一个访问令牌。访问令牌是长期存在的,用于生成非常短暂的会话令牌。用户必须使用此 API 对自己进行身份验证,随后对后端服务的访问将使用生成的会话令牌进行身份验证。

现在随着指纹扫描 API 的出现,我如何处理用户身份验证。请记住,我需要在某个时候生成会话令牌。那么我遵循什么样的用例设计呢?如果用户必须在应用程序安装后使用用户名/密码方法至少登录一次。成功验证后,用户名和密码以加密方式永久保留,进而受指纹验证保护(这就像 2如果您以这种方式考虑,则进行级别身份验证)。

任何在他们的应用程序中遇到类似用例的人有什么更好的建议吗?

相关问题 - 在某处阅读,密钥库将密钥存储在任何特定应用程序进程之外。如果另一个应用程序以某种方式获取了我用来将密钥保存在商店中的密钥别名,它是否有可能读取密钥值?

0 投票
1 回答
13209 浏览

android - Android - Where and how securely is fingerprint information stored in a device

I have been reading quite a bit about fingerprint sensors and their growing presence in smart phones. I understand that at the basic level, there is a digital image that gets registered and it serves as a template for authentication. I understand that fingerprint related processing takes place in a Trusted Execution Environment. However, I would like to know where the "template" gets saved and in what format?

0 投票
1 回答
494 浏览

android - 系统应用程序与用户应用程序 - 指纹认证的特权 - Android

在 Android 中,系统应用程序和用户应用程序在指纹认证方面的访问或权限方面是否存在差异?换句话说,Google Play 商店在指纹认证方面与 Play 商店中的任何其他应用程序有何不同(例如:App Lock)?它有这样的特权吗?

0 投票
1 回答
775 浏览

java - Android指纹取消信号FINGERPRINT_ACQUIRED_TOO_FAST

我所做的:

我正在使用以下教程来掌握如何在 Android 中使用指纹认证的基本知识:http: //joerichard.net/android/android-fingerprint-example/

我基本上遵循它,除了我添加了一个按钮并且我想在单击该按钮时对用户进行身份验证。

所以我有以下变化

我的问题:

当我单击按钮时,将调用以下通知(在“FingerprintHandler.java”中):

errString 是Fingerprint operation canceled. ,错误消息 ID 是5

通过搜索,我发现对应于FINGERPRINT_ACQUIRED_TOO_FAST,但是我不明白为什么会发生这种情况。

我尝试了什么:

  • 我试图在将手指放在扫描仪上时单击该按钮,但通知是即时的,这让我相信它甚至没有听/扫描指纹。

  • 我也试图让它在没有按钮的情况下工作,但在这种情况下没有任何反应。

如果您发现可能出现的问题或有我可以调查的方向,请告诉我。

谢谢你。

0 投票
1 回答
403 浏览

android - android 中指纹传感器(< SDK 23)的向后兼容性是否可用?

我的主要应用程序使用最小 SDK 版本 19。在我的onCreate()中,我检查了设备是否支持指纹硬件。如果设备支持指纹传感器,那么它将显示操作系统级别的指纹对话框,否则它将继续登录屏幕。我无法使用指纹助手类,因为它需要最低 SDK 23。是否有任何向后兼容性可用于实现这种情况?示例和链接将不胜感激。

0 投票
3 回答
14916 浏览

javascript - 有没有办法在网络浏览器中使用 Android 指纹 API 或 iOS Touch ID?

例如,我有一个带有身份验证的网站。是否有任何可以从 JavaScript 使用的指纹 API 来登录用户?Android 和 iOS 等移动操作系统都有这样的 API。所以理论上至少移动版的浏览器可以提供这样的功能。但是我在网上找不到任何关于它的信息。

0 投票
2 回答
633 浏览

java - Android指纹扫描仪,检测用于身份验证的手指

我正在寻找检测哪个手指用于 Android Marshmallow 中的设备身份验证。用于获取成功身份验证的回调是 -

但是我看不到如何使用 FingerprintManager.AuthenticationResult 对象来检测用于身份验证的手指。

对此的任何帮助表示赞赏。

0 投票
1 回答
8456 浏览

android - Android 使用指纹扫描仪作为生物识别设备

我们想使用内置的指纹传感器来采集指纹。我们不想验证它或运行指纹匹配算法。我们只需要将指纹数据发送到服务器进行存储(即使在这里我们也不必验证它或运行指纹匹配算法)。指纹将仅作为参考存储。

我知道我们无法从指纹传感器获取指纹数据。我们只能在付款时验证用户。我也知道我们无法从触摸屏和摄像头获得准确的指纹。

我们目前不想使用外部指纹传感器硬件(这是最后的手段)。

我的论点是我们不想获取用户存储的指纹数据。那么,当手机处于解锁状态时,我们是否可以在应用中获取任何其他用户的指纹数据。

0 投票
2 回答
3935 浏览

android - 如何识别指纹从 android 设备中添加/编辑/删除

我正在为 android 应用程序进行指纹认证。我已经完成了与身份验证相关的部分。现在我正在研究确定用户添加新指纹的天气,从设备中编辑或删除指纹。但我没有找到任何资源可以帮助我识别这一点。

因此,如果有人可以帮助我如何识别这一点,那将对我非常有帮助。