使用 CloudKit 处理用户帐户的正确方法
Posted
技术标签:
【中文标题】使用 CloudKit 处理用户帐户的正确方法【英文标题】:Proper way to handle user accounts with CloudKit 【发布时间】:2020-08-22 02:26:19 【问题描述】:我正在创建一个使用 CloudKit 的 ios 应用程序,并且我希望我的用户登录到该应用程序。理想情况下,他们只需要用户名和密码。如果忘记了密码,他们将需要一种方法来重置密码,因此我也必须存储他们的电子邮件。
我的问题是,用户帐户信息(即用户名、电子邮件和密码)的最佳做法是什么?
是否像公开存储用户名,然后将电子邮件和密码私下存储在 CloudKit 用户上一样简单?
【问题讨论】:
【参考方案1】:在 iOS 上使用 CloudKit 的好处是内置了身份验证。您不必担心用户名和密码。
当用户通过您的应用连接到您的 iCloud 容器时,他们将只能访问存储在他们自己的私有数据库中的内容。他们还可以在 public 数据库中查看您授予他们访问权限的内容。
如果您可以详细说明您正在尝试做的事情,我可以尝试提供更多指导。但简而言之,您无需担心身份验证。
【讨论】:
以上是关于使用 CloudKit 处理用户帐户的正确方法的主要内容,如果未能解决你的问题,请参考以下文章