这是我的问题,我使用Parse解决方案构建了一个应用程序。在这个应用程序中,我使用了Parse的基本认证。解析死亡后,我需要迁移。CloudKit认证登录/密码
我想用CloudKit解决方案来实现身份验证,但我不确定这是一个很好的实践。我了解到,Cloudkit基本身份验证基于用户苹果帐户。但我需要使用登录名/密码进行身份验证。
在Parse中没有类似“密码”的字段,所以我不知道如何以安全的方式将密码存储在我的表Users中。而且我不确定在公共部分保存密码是否安全。
我想知道在CloudKit(登录/密码)中是否有良好的实践基础认证?
在此先感谢您的帮助;)
PS:其他解决方案应该是转移到火力点,但我更喜欢CloudKit的逻辑的时刻。
感谢您的回复,我没有指定的是我的应用程序是用于关联的,他们需要控制用户,这是在后端创建用户的关联,如果您是创建帐户的用户,则无法创建帐户不是项目的一部分。 Cloudkit可能不是我的问题的解决方案。 – Hikosei
你可以让他们输入用户名和密码。然后首先检查后端系统是否正常,如果没有问题,请将其连接到iCloud用户(通过将用户名和密码哈希以及iCloud ID保存在单独的用户recordType中)。之后,用户就可以被吸引进入iCloud。他的iCloud帐户连接到他在后端系统中的帐户。 –
我明白你的答案,但我的问题是我没有后端系统,它是通过解析来管理的。所以我正在寻找解析的替代品。在我的情况下,认为由于这种认证,CloudKit无法完成这项工作。我正在寻找firebase的方向。非常感谢你的帮助 – Hikosei