【发布时间】:2017-08-31 07:11:33
【问题描述】:
我了解如何使用 iOS 指纹认证机制,但我对存储用户凭据的位置和方式持怀疑态度。指纹通过身份验证后,我需要将用户详细信息发送到服务器。由于用户没有在任何地方输入它,我假设当用户第一次输入它时我必须存储它。我在哪里安全地存储这些凭据? iOS KeyChain 是解决这个问题的方法吗?
【问题讨论】:
-
是的,钥匙串就是解决方案。您可以使用指纹认证来解锁钥匙串项。您还可以在钥匙串项上设置一个属性,以便在添加新指纹时将其删除。
-
@Paulw11 在我的应用程序中,每次登录都必须验证 ID 和密码。那么这是否意味着我必须将用户的 ID 和密码存储在钥匙串中,并且在指纹认证成功后,将 ID 和密码发送到服务器?
标签: ios cordova authentication touch-id