【问题标题】:How to use Touch ID as an alternative for iOS app user authentication?如何使用 Touch ID 作为 iOS 应用用户身份验证的替代方法?
【发布时间】:2014-09-27 03:02:44
【问题描述】:

我计划将 Touch ID 集成到我的应用中,并将其用作用户名和密码身份验证的替代方法。这是我的过程:

第一次:使用用户名和密码登录 -> 启用 Touch ID -> 从服务器接收访问密钥。 第二次(启用Touch ID):Touch ID认证成功->通过访问ID直接访问服务器。

因此,保护​​访问密钥在这里至关重要。除了 Apple 的数据保护 API(如果用户的设备被解锁,它不会提供保护),还有什么更好的保护方法吗?

另外,这是使用 Touch ID 的正确方法吗?

【问题讨论】:

  • 这是一个常见的场景!以及使用 Touch ID 的正确方法,并将保护访问密钥。

标签: ios objective-c touch-id


【解决方案1】:

我不知道这是否有用,但您可以在成功后将用户名和密码存储在 Apple 的钥匙串中。然后,一旦触摸 ID 第二次通过身份验证,您就可以从钥匙串中获取用户名和密码(确保检查它是否仍然存在)并尝试登录。或者我相信您可以在那里存储访问密钥而不是用户名和密码。

【讨论】:

    猜你喜欢
    • 2017-05-10
    • 2023-01-26
    • 1970-01-01
    • 2021-05-16
    • 1970-01-01
    • 2011-04-14
    • 2016-10-08
    • 2018-06-23
    • 1970-01-01
    相关资源
    最近更新 更多