Apple - 如果密码更改,我们如何在iOS应用程序中使用Touch ID

时间:2015-07-06 23:48:42

标签: ios swift security touch-id

我想在登录屏幕中使用它。详细而言,我希望用户不要让用户输入登录ID和密码,而是希望用户使用Touch Id,如果他/她是设备所有者,则允许他们进入应用程序(登录后屏幕)。

我的问题是,如果用户使用Web应用程序更改密码,那么在这种情况下touchId将失败。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以使用Touch ID保护存储在钥匙串中的密码。解锁钥匙串项后,将用户名/密码提供给您的网站进行验证。如果验证失败,则提示用户输入密码。成功验证新密码后,请更新钥匙串项目。

下载iTunesConnect应用以获取此行为的示例。

使用带有钥匙串的TouchID的示例代码在此处 - https://developer.apple.com/library/ios/samplecode/KeychainTouchID/Introduction/Intro.html