swift5 - 如何在 iOS(swift 5)应用程序中集成 Touch ID 和 Face ID
问题描述
我必须实现生物特征身份验证,我正在使用许多演示,但没有一个演示是完整的,任何人都可以建议我演示或拥有完整的演示,通过它我可以注册用户生物识别并仅验证该特定用户。
谢谢
解决方案
您可以在您的设备上添加多个 Touch ID,它可以在您的应用程序中使用,但即使指纹不同,它也可以作为单个用户使用。
苹果表示,你的脸型永远不会离开你的 iPhone。它不会通过任何网络传输或存储在云中。就像你的数字 Touch ID 指纹一样,你的 Face ID 数据专门存储在 iPhone 的安全区域中。
对于多用户身份验证,您必须将指纹存储在您的特定应用程序上。但根据我的研究,Apple 没有让你访问 Secure Enclave。
https://www.quora.com/Can-the-iPhone-fingerprint-sensor-be-used-to-create-a-fingerprint-picture
您可以参考 Apple 的文档,为特定用户将 Face ID 和 Touch ID 与您的应用程序集成。
推荐阅读
- image - 为什么不总是使用本机延迟加载(图像属性加载=“lazy”)?
- arrays - Numpy:在其他布尔数组的“真”上覆盖布尔数组
- django - 如何在 django 通知中使用动作对象和目标
- amazon-s3 - 无法使用无服务器框架将图像上传到 s3,但它可以离线工作(缓冲区问题)
- r - 加快重叠加性模型 (mgcv) 的估计
- ravendb - RavenDb Let's encrypt 证书设置在 Azure 上失败
- python - 分组和排序框(坐标的ndarray)
- powershell - PowerShell 脚本安装 PS5.0 更新然后重新运行当前脚本,提升,使用新版本的 PowerShell
- c# - 如何在 Unity2D 中检查我的 2D 角色是否在空中?
- c# - 这个测试似乎证实了访问类变量比方法变量快。为什么?