【问题标题】:Do we get any value for Touch ID For iOS?我们对 iOS 的 Touch ID 有什么价值吗?
【发布时间】:2016-08-31 11:20:47
【问题描述】:

我的登录应用流程很简单 - 用户名文本字段和密码文本字段

我已经成功实现了 Touch ID,但它有一些安全缺陷,比如 如果 user1 获得 user2 的用户名,他就可以使用 Touch ID 登录。

为了避免这种情况,我正在考虑使用用户名映射 Touch id(指纹)。

如果可以,我可以为多个用户名注册多个指纹吗?如果注册的指纹更改或删除了怎么办

还有其他安全登录流程吗?

【问题讨论】:

  • TouchID 传感器只会告诉您的应用,指纹是否正确。您不会收到有关手指的任何信息。
  • 我们是否得到任何值来响应正确的指纹?

标签: ios swift fingerprint touch-id


【解决方案1】:

没有。使用 TouchID,您只会得到以下响应:

AuthenticationFailed:凭据无效。

UserCancel:用户取消身份验证。

UserFallback:用户选择了回退方式,即输入密码。

SystemCancel: iOS 取消了身份验证。

PasscodeNotSet:用户尚未设置系统范围的 4 位密码。

TouchIDNotAvailable:设备不支持 Touch ID。

TouchIDNotEnrolled:用户尚未设置 Touch ID。

Source

Reference Documentation

Framework Reference

【讨论】:

    猜你喜欢
    • 2010-10-07
    • 1970-01-01
    • 1970-01-01
    • 2020-01-29
    • 1970-01-01
    • 1970-01-01
    • 2011-07-23
    • 2010-10-03
    • 1970-01-01
    相关资源
    最近更新 更多