TouchIDlogin用户与iOS 8.0中的数据库Parse.com

你好,我想要做一个小问题…我在我的应用程序中使用parse.com。 我的用户的login过程是通过parse.com使用用户在两个textField中键入的经典方法用户名和密码。

到目前为止,一切正常,但我想实现一个使用TouchID的额外的login方法,但它很难用parse.com来实现,因为touchID标识了印象,并且用户不在Parse.com数据库中,因此当使用TouchID我的应用程序返回(正确)一个错误,因为它不能识别数据库中存在的用户…

有没有人设法使用生物识别TouchID的方法通过parse.com创build的login? 或者你知道是否有一种方法可以让我做到这一点?

谢谢你们

TouchId只是用来authentication用户的设备 – 它不识别用户。 您可以为注册到手机的不同人指纹,但没有与他们存储的身份 – 他们只是有效的凭据进行身份validation的设备。

您可以使用touchId从钥匙串中检索项目,以便您可以将Parse用户标识和密码存储在钥匙串中(用户需要首次键入),然后使用touchID解锁这些存储的凭证以供将来进行validation。

苹果有一些示例代码演示了如何使用touchID来validation密钥链和本地validation